Method: vdc.registerDevice

カード発行会社にデバイスを登録するためのエンドポイント。

HTTP リクエスト

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

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "requestMetadata": {
    object (RequestMetadata)
  },
  "deviceReferenceId": string,
  "deviceIdentityCertificate": string,
  "deviceIdentityCertificateChain": [
    string
  ]
}
フィールド
requestMetadata

object (RequestMetadata)

リクエストに関するメタデータ。すべてのリクエストで必須。

deviceReferenceId

string

デバイスに対応する ID とデバイスに関連付けられた ID 鍵。これはデバイス ID ではありません。つまり、ユーザーが同じデバイスで 2 種類の認証情報を使用する場合、この ID はそれぞれの認証情報で異なります。

この ID はすべてのリクエストで提供され、リクエストとリクエストを関連付けるために使用できます。

deviceIdentityCertificate

string

(非推奨: deviceIdentityCertificateChain を使用してください)特定のデバイスと認証情報に固有の X.509 証明書チェーン。

この証明書には、デバイスの ID 鍵、デバイス認証、署名付きノンスが含まれています。

deviceIdentityCertificateChain[]

string

特定のデバイスと認証情報に固有な証明書チェーンの X.509 証明書のリスト。

この証明書チェーンには、デバイスの ID 鍵、デバイス認証、署名付きノンスが含まれています。

レスポンスの本文

デバイスの登録を確認するレスポンス。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "responseMetadata": {
    object (ResponseMetadata)
  }
}
フィールド
responseMetadata

object (ResponseMetadata)

レスポンスに関するメタデータ。すべてのレスポンスで必須。