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가 아닙니다. 즉, 사용자가 동일한 기기에서 두 개의 별도 사용자 인증 정보를 사용하는 경우 이 ID는 서로 다릅니다.

이 ID는 모든 요청에 제공되며 요청을 상호 연관시키는 데 사용할 수 있습니다.

deviceIdentityCertificate

string

(지원 중단됨: deviceIdentityCertificateChain 사용) 특정 기기 및 사용자 인증 정보에 고유한 X.509 인증서 체인입니다.

이 인증서에는 기기의 ID 키, 기기 증명, 서명된 nonce가 포함되어 있습니다.

deviceIdentityCertificateChain[]

string

인증서 체인에 있는 X.509 인증서 목록으로, 특정 기기와 사용자 인증 정보에 고유합니다.

이 인증서 체인에는 기기의 ID 키, 기기 증명, 서명된 nonce가 포함됩니다.

응답 본문

기기 등록을 확인하는 응답입니다.

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "responseMetadata": {
    object (ResponseMetadata)
  }
}
필드
responseMetadata

object (ResponseMetadata)

모든 응답에 필요한 응답에 관한 메타데이터입니다.