Individual Enrollment - Get Attestation Mechanism

V záznamu o registraci zařízení získejte mechanismus ověření identity.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
id
path True

string

Toto ID slouží k jednoznačné identifikaci registrace zařízení. Řetězec alfanumerických znaků nerozlišující velká a malá písmena (až 128 znaků dlouhý) plus určité speciální znaky: . _ -. Na začátku ani na konci nejsou povoleny žádné speciální znaky.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek. Mezi podporované verze patří: 2021-10-01

Odpovědi

Name Typ Description
200 OK

AttestationMechanism

Success

Other Status Codes

ProvisioningServiceErrorDetails

Chybová odpověď

Headers

x-ms-error-code: string

Definice

Name Description
AttestationMechanism

Mechanismus ověření identity pro individualEnrollment i enrollmentGroup.

ProvisioningServiceErrorDetails

Obsahuje vlastnosti chyby vrácené službou Azure IoT Hub Provisioning Service.

SymmetricKeyAttestation

Ověření identity přes SymmetricKey

TpmAttestation

Ověření identity prostřednictvím čipu TPM

X509Attestation

Ověření identity prostřednictvím X509.

X509CAReferences

Odkazy na primární a sekundární certifikační autoritu.

X509CertificateInfo

Informace o certifikátu X509.

X509Certificates

Primární a sekundární certifikáty

X509CertificateWithInfo

Informace o certifikátu a certifikátu

AttestationMechanism

Mechanismus ověření identity pro individualEnrollment i enrollmentGroup.

Name Typ Description
symmetricKey

SymmetricKeyAttestation

Ověření identity přes SymmetricKey

tpm

TpmAttestation

Ověření identity prostřednictvím čipu TPM

type enum:
  • none
  • symmetricKey
  • tpm
  • x509

Typ ověření identity.

x509

X509Attestation

Ověření identity prostřednictvím X509.

ProvisioningServiceErrorDetails

Obsahuje vlastnosti chyby vrácené službou Azure IoT Hub Provisioning Service.

Name Typ Description
errorCode

integer

info

object

message

string

timestampUtc

string

trackingId

string

SymmetricKeyAttestation

Ověření identity přes SymmetricKey

Name Typ Description
primaryKey

string

Primární symetrický klíč.

secondaryKey

string

Sekundární symetrický klíč.

TpmAttestation

Ověření identity prostřednictvím čipu TPM

Name Typ Description
endorsementKey

string

storageRootKey

string

X509Attestation

Ověření identity prostřednictvím X509.

Name Typ Description
caReferences

X509CAReferences

Odkazy na primární a sekundární certifikační autoritu.

clientCertificates

X509Certificates

Primární a sekundární certifikáty

signingCertificates

X509Certificates

Primární a sekundární certifikáty

X509CAReferences

Odkazy na primární a sekundární certifikační autoritu.

Name Typ Description
primary

string

secondary

string

X509CertificateInfo

Informace o certifikátu X509.

Name Typ Description
issuerName

string

notAfterUtc

string

notBeforeUtc

string

serialNumber

string

sha1Thumbprint

string

sha256Thumbprint

string

subjectName

string

version

integer

X509Certificates

Primární a sekundární certifikáty

Name Typ Description
primary

X509CertificateWithInfo

Informace o certifikátu a certifikátu

secondary

X509CertificateWithInfo

Informace o certifikátu a certifikátu

X509CertificateWithInfo

Informace o certifikátu a certifikátu

Name Typ Description
certificate

string

info

X509CertificateInfo

Informace o certifikátu X509.