Поделиться через


Individual Enrollment - Get Attestation Mechanism

Получение механизма аттестации в записи регистрации устройства.

POST https://your-dps.azure-devices-provisioning.net/enrollments/{id}/attestationmechanism?api-version=2021-10-01

Параметры URI

Имя В Обязательно Тип Описание
id
path True

string

Этот идентификатор используется для уникальной идентификации регистрации устройства. Строка без учета регистра (длиной до 128 символов) буквенно-цифровых символов плюс определенные специальные символы: . _ -. Специальные символы не допускаются в начале или конце.

api-version
query True

string

Версия API для использования в запросе. Поддерживаемые версии: 2021-10-01

Ответы

Имя Тип Описание
200 OK

AttestationMechanism

Успешное завершение

Other Status Codes

ProvisioningServiceErrorDetails

Сообщение об ошибке

Заголовки

x-ms-error-code: string

Определения

Имя Описание
AttestationMechanism

Механизм аттестации для individualEnrollment и enrollmentGroup.

ProvisioningServiceErrorDetails

Содержит свойства ошибки, возвращаемые службой подготовки Центр Интернета вещей Azure.

SymmetricKeyAttestation

Аттестация с помощью SymmetricKey.

TpmAttestation

Аттестация через TPM.

X509Attestation

Аттестация через X509.

X509CAReferences

Ссылки на первичный и вторичный ЦС.

X509CertificateInfo

Сведения о сертификате X509.

X509Certificates

Первичные и вторичные сертификаты

X509CertificateWithInfo

Сведения о сертификате и сертификате

AttestationMechanism

Механизм аттестации для individualEnrollment и enrollmentGroup.

Имя Тип Описание
symmetricKey

SymmetricKeyAttestation

Аттестация с помощью SymmetricKey.

tpm

TpmAttestation

Аттестация через TPM.

type enum:
  • none
  • symmetricKey
  • tpm
  • x509

Тип аттестации.

x509

X509Attestation

Аттестация через X509.

ProvisioningServiceErrorDetails

Содержит свойства ошибки, возвращаемые службой подготовки Центр Интернета вещей Azure.

Имя Тип Описание
errorCode

integer

info

object

message

string

timestampUtc

string

trackingId

string

SymmetricKeyAttestation

Аттестация с помощью SymmetricKey.

Имя Тип Описание
primaryKey

string

Первичный симметричный ключ.

secondaryKey

string

Вторичный симметричный ключ.

TpmAttestation

Аттестация через TPM.

Имя Тип Описание
endorsementKey

string

storageRootKey

string

X509Attestation

Аттестация через X509.

Имя Тип Описание
caReferences

X509CAReferences

Ссылки на первичный и вторичный ЦС.

clientCertificates

X509Certificates

Первичные и вторичные сертификаты

signingCertificates

X509Certificates

Первичные и вторичные сертификаты

X509CAReferences

Ссылки на первичный и вторичный ЦС.

Имя Тип Описание
primary

string

secondary

string

X509CertificateInfo

Сведения о сертификате X509.

Имя Тип Описание
issuerName

string

notAfterUtc

string

notBeforeUtc

string

serialNumber

string

sha1Thumbprint

string

sha256Thumbprint

string

subjectName

string

version

integer

X509Certificates

Первичные и вторичные сертификаты

Имя Тип Описание
primary

X509CertificateWithInfo

Сведения о сертификате и сертификате

secondary

X509CertificateWithInfo

Сведения о сертификате и сертификате

X509CertificateWithInfo

Сведения о сертификате и сертификате

Имя Тип Описание
certificate

string

info

X509CertificateInfo

Сведения о сертификате X509.