Share via


Individual Enrollment - Get Attestation Mechanism

Cihaz kayıt kaydında kanıtlama mekanizmasını alın.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
id
path True

string

Bu kimlik, bir kaydın cihaz kaydını benzersiz olarak tanımlamak için kullanılır. Alfasayısal karakterlerin yanı sıra belirli özel karakterler içeren büyük/küçük harfe duyarsız bir dize (en fazla 128 karakter uzunluğunda). _ -. Başlangıçta veya sonunda özel karaktere izin verilmez.

api-version
query True

string

İstek için kullanılacak API sürümü. Desteklenen sürümler şunlardır: 2021-10-01

Yanıtlar

Name Tür Description
200 OK

AttestationMechanism

Başarılı

Other Status Codes

ProvisioningServiceErrorDetails

Hata yanıtı

Headers

x-ms-error-code: string

Tanımlar

Name Description
AttestationMechanism

individualEnrollment ve enrollmentGroup için kanıtlama mekanizması.

ProvisioningServiceErrorDetails

Azure IoT Hub Sağlama Hizmeti tarafından döndürülen bir hatanın özelliklerini içerir.

SymmetricKeyAttestation

Simetrik Anahtar aracılığıyla kanıtlama.

TpmAttestation

TPM aracılığıyla kanıtlama.

X509Attestation

X509 aracılığıyla kanıtlama.

X509CAReferences

Birincil ve ikincil CA başvuruları.

X509CertificateInfo

X509 sertifika bilgileri.

X509Certificates

Birincil ve ikincil sertifikalar

X509CertificateWithInfo

Sertifika ve Sertifika bilgileri

AttestationMechanism

individualEnrollment ve enrollmentGroup için kanıtlama mekanizması.

Name Tür Description
symmetricKey

SymmetricKeyAttestation

Simetrik Anahtar aracılığıyla kanıtlama.

tpm

TpmAttestation

TPM aracılığıyla kanıtlama.

type enum:
  • none
  • symmetricKey
  • tpm
  • x509

Kanıtlama Türü.

x509

X509Attestation

X509 aracılığıyla kanıtlama.

ProvisioningServiceErrorDetails

Azure IoT Hub Sağlama Hizmeti tarafından döndürülen bir hatanın özelliklerini içerir.

Name Tür Description
errorCode

integer

info

object

message

string

timestampUtc

string

trackingId

string

SymmetricKeyAttestation

Simetrik Anahtar aracılığıyla kanıtlama.

Name Tür Description
primaryKey

string

Birincil simetrik anahtar.

secondaryKey

string

İkincil simetrik anahtar.

TpmAttestation

TPM aracılığıyla kanıtlama.

Name Tür Description
endorsementKey

string

storageRootKey

string

X509Attestation

X509 aracılığıyla kanıtlama.

Name Tür Description
caReferences

X509CAReferences

Birincil ve ikincil CA başvuruları.

clientCertificates

X509Certificates

Birincil ve ikincil sertifikalar

signingCertificates

X509Certificates

Birincil ve ikincil sertifikalar

X509CAReferences

Birincil ve ikincil CA başvuruları.

Name Tür Description
primary

string

secondary

string

X509CertificateInfo

X509 sertifika bilgileri.

Name Tür Description
issuerName

string

notAfterUtc

string

notBeforeUtc

string

serialNumber

string

sha1Thumbprint

string

sha256Thumbprint

string

subjectName

string

version

integer

X509Certificates

Birincil ve ikincil sertifikalar

Name Tür Description
primary

X509CertificateWithInfo

Sertifika ve Sertifika bilgileri

secondary

X509CertificateWithInfo

Sertifika ve Sertifika bilgileri

X509CertificateWithInfo

Sertifika ve Sertifika bilgileri

Name Tür Description
certificate

string

info

X509CertificateInfo

X509 sertifika bilgileri.