Method: vdc.registerDevice

Cihazı veren kuruluşa kaydetmek için kullanılan bir uç nokta.

HTTP isteği

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

İstek metni

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "requestMetadata": {
    object (RequestMetadata)
  },
  "deviceReferenceId": string,
  "deviceIdentityCertificate": string,
  "deviceIdentityCertificateChain": [
    string
  ]
}
Alanlar
requestMetadata

object (RequestMetadata)

İstekle ilgili meta veriler (tüm isteklerde gereklidir).

deviceReferenceId

string

Cihaza karşılık gelen kimlik ve cihazla ilişkili kimlik anahtarı. Bu, bir cihaz kimliği DEĞİLDİR. Yani kullanıcının aynı cihazda iki ayrı kimlik bilgisi varsa bu kimlik bilgileri arasında farklılık gösterir.

Bu kimlik tüm isteklerde sağlanır ve istekleri ilişkilendirmek için kullanılabilir.

deviceIdentityCertificate

string

(DEPRECATED: use deviceIdentityCertificateChain ) Belirli bir cihaz ve kimlik bilgisi için benzersiz olan bir X.509 sertifika zinciri.

Bu sertifika, cihazın kimlik anahtarını, cihaz tasdikini ve imzalı nonce'ı içerir.

deviceIdentityCertificateChain[]

string

Sertifika zincirindeki X.509 sertifikalarının listesi. Bu liste, belirli bir cihaz ve kimlik bilgisi için benzersizdir.

Bu sertifika zinciri, cihazın kimlik anahtarını, cihaz tasdikini ve imzalı nonce'ı içerir.

Yanıt metni

Cihaz kaydının onaylandığını belirten bir yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "responseMetadata": {
    object (ResponseMetadata)
  }
}
Alanlar
responseMetadata

object (ResponseMetadata)

Yanıtla ilgili meta veriler. Tüm yanıtlarda gereklidir.