Method: vdc.registerDevice

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 (RequestMetadata)
  },
  "deviceReferenceId": string,
  "deviceIdentityCertificate": string,
  "deviceIdentityCertificateChain": [
    string
  ]
}
Campos
requestMetadata

object (RequestMetadata)

Os metadados sobre a solicitação, obrigatórios para todas elas.

deviceReferenceId

string

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

string

(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[]

string

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 (ResponseMetadata)
  }
}
Campos
responseMetadata

object (ResponseMetadata)

Os metadados sobre a resposta, necessários em todas elas.