Un endpoint per registrare un dispositivo con l'emittente.
Richiesta HTTP
POST https://example.issuer.com/api/v1/vdc/registerDevice
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"requestMetadata": {
object ( |
| Campi | |
|---|---|
requestMetadata |
Obbligatorio. I metadati relativi alla richiesta, obbligatori in tutte le richieste. |
deviceReferenceId |
Obbligatorio. L'ID che corrisponde al dispositivo e alla chiave di identità associata al dispositivo. NON è un ID dispositivo, il che significa che se l'utente avesse due credenziali separate sullo stesso dispositivo, questo ID sarebbe diverso tra loro. Questo ID viene fornito in tutte le richieste e può essere utilizzato per correlare le richieste. |
deviceIdentityCertificate |
(DEPRECATO: utilizza deviceIdentityCertificateChain) Una catena di certificati X.509, univoca per un dispositivo e una credenziale specifici. Questo certificato contiene la chiave di identità del dispositivo, un'attestazione del dispositivo e il nonce firmato. |
deviceIdentityCertificateChain[] |
Obbligatorio. Un elenco di certificati X.509 nella catena di certificati, univoca per un dispositivo e una credenziale specifici. Questa catena di certificati contiene la chiave di identità del dispositivo, un'attestazione del dispositivo e il nonce firmato. |
Corpo della risposta
Una risposta che conferma la registrazione del dispositivo.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"responseMetadata": {
object ( |
| Campi | |
|---|---|
responseMetadata |
Obbligatorio. I metadati relativi alla risposta, obbligatori in tutte le risposte. |