Method: vdc.registerDevice

Es un extremo para registrar un dispositivo con el emisor.

Solicitud HTTP

POST https://example.issuer.com/api/v1/vdc/registerDevice

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requestMetadata": {
    object (RequestMetadata)
  },
  "deviceReferenceId": string,
  "deviceIdentityCertificate": string,
  "deviceIdentityCertificateChain": [
    string
  ]
}
Campos
requestMetadata

object (RequestMetadata)

Son los metadatos sobre la solicitud, que se requieren en todas las solicitudes.

deviceReferenceId

string

Es el ID que corresponde al dispositivo y la clave de identidad asociada a él. NO es un ID de dispositivo, lo que significa que, si el usuario tuviera dos credenciales separadas en el mismo dispositivo, este ID sería diferente entre ellas.

Este ID se proporciona en todas las solicitudes y se puede usar para correlacionarlas.

deviceIdentityCertificate

string

(EN DESUSO: Usa deviceIdentityCertificateChain). Es una cadena de certificados X.509, que es única para un dispositivo y una credencial específicos.

Este certificado contiene la clave de identidad del dispositivo, una certificación del dispositivo y el nonce firmado.

deviceIdentityCertificateChain[]

string

Es una lista de certificados X.509 en la cadena de certificados, que es única para un dispositivo y una credencial específicos.

Esta cadena de certificados contiene la clave de identidad del dispositivo, una certificación del dispositivo y el nonce firmado.

Cuerpo de la respuesta

Es una respuesta que confirma el registro del dispositivo.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "responseMetadata": {
    object (ResponseMetadata)
  }
}
Campos
responseMetadata

object (ResponseMetadata)

Son los metadatos sobre la respuesta, que se requieren en todas las respuestas.