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

Идентификатор, соответствующий устройству, и ключ идентификации, связанный с устройством. Это НЕ идентификатор устройства, то есть, если у пользователя будут две разные учетные данные на одном устройстве, этот идентификатор будет отличаться для них.

Этот идентификатор указывается во всех запросах и может использоваться для сопоставления запросов.

deviceIdentityCertificate

string

(УСТАРЕЛО: используйте deviceIdentityCertificateChain) Цепочка сертификатов X.509, уникальная для конкретного устройства и учетных данных.

Этот сертификат содержит ключ идентификации устройства, подтверждение подлинности устройства и подписанный одноразовый код.

deviceIdentityCertificateChain[]

string

Список сертификатов X.509 в цепочке сертификатов, уникальный для конкретного устройства и учетных данных.

Эта цепочка сертификатов содержит ключ идентификации устройства, подтверждение подлинности устройства и подписанный одноразовый код.

Ответный текст

Ответ, подтверждающий регистрацию устройства.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "responseMetadata": {
    object (ResponseMetadata)
  }
}
Поля
responseMetadata

object ( ResponseMetadata )

Метаданные об ответе, обязательные для всех ответов.