Method: vdc.registerDevice

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)

Obligatorio. Los metadatos sobre la solicitud, obligatorios en todas las solicitudes.

deviceReferenceId

string

Obligatorio. El ID que corresponde al dispositivo y la clave de identidad asociada con el dispositivo. 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) 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

Obligatorio. 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

Una respuesta que reconoce 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)

Obligatorio. Los metadatos sobre la respuesta, obligatorios en todas las respuestas.