Um endpoint para registrar um dispositivo com o emissor.
Solicitação HTTP
POST https://example.issuer.com/api/v1/vdc/registerDevice
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"requestMetadata": {
object ( |
| Campos | |
|---|---|
requestMetadata |
Os metadados sobre a solicitação, obrigatórios para todas elas. |
deviceReferenceId |
O ID que corresponde ao dispositivo e a chave de identidade associada a ele. Este NÃO é um ID do dispositivo, ou seja, se o usuário tivesse duas credenciais separadas no mesmo dispositivo, esse ID seria diferente entre elas. Esse ID é fornecido em todas as solicitações e pode ser usado para correlacionar solicitações. |
deviceIdentityCertificate |
(DESCONTINUADO: use deviceIdentityCertificateChain) Uma cadeia de certificados X.509, que é exclusiva para um dispositivo e uma credencial específicos. Esse certificado contém a chave de identificador do dispositivo, um atestado de dispositivo e o valor de uso único assinado. |
deviceIdentityCertificateChain[] |
Uma lista de certificados X.509 na cadeia de certificados que é exclusiva para um dispositivo e uma credencial específicos. Essa cadeia de certificados contém a chave de identificador do dispositivo, um atestado de dispositivo e o valor de uso único assinado. |
Corpo da resposta
Uma resposta reconhecendo o registro do dispositivo.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{
"responseMetadata": {
object ( |
| Campos | |
|---|---|
responseMetadata |
Os metadados sobre a resposta, necessários em todas elas. |