Method: vdc.registerDevice

Punkt końcowy do rejestrowania urządzenia u wystawcy.

Żądanie HTTP

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

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "requestMetadata": {
    object (RequestMetadata)
  },
  "deviceReferenceId": string,
  "deviceIdentityCertificate": string,
  "deviceIdentityCertificateChain": [
    string
  ]
}
Pola
requestMetadata

object (RequestMetadata)

Wymagane. Metadane żądania wymagane we wszystkich żądaniach.

deviceReferenceId

string

Wymagane. Identyfikator odpowiadający urządzeniu i kluczowi tożsamości powiązanemu z urządzeniem. NIE jest to identyfikator urządzenia, co oznacza, że jeśli użytkownik ma 2 osobne dane logowania na tym samym urządzeniu, ten identyfikator będzie się różnić.

Ten identyfikator jest podawany we wszystkich żądaniach i może służyć do korelowania żądań.

deviceIdentityCertificate

string

(PRZESTARZAŁE: użyj deviceIdentityCertificateChain) łańcuch certyfikatów X.509, który jest unikalny dla konkretnego urządzenia i danych logowania.

Ten certyfikat zawiera klucz tożsamości urządzenia, poświadczenie urządzenia i podpisany nonce.

deviceIdentityCertificateChain[]

string

Wymagane. Lista certyfikatów X.509 w łańcuchu certyfikatów, która jest unikalna dla konkretnego urządzenia i danych logowania.

Ten łańcuch certyfikatów zawiera klucz tożsamości urządzenia, poświadczenie urządzenia i podpisany nonce.

Treść odpowiedzi

Odpowiedź potwierdzająca rejestrację urządzenia.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "responseMetadata": {
    object (ResponseMetadata)
  }
}
Pola
responseMetadata

object (ResponseMetadata)

Wymagane. Metadane odpowiedzi wymagane we wszystkich odpowiedziach.