Individual Enrollment - Get Attestation Mechanism
Obtenha o mecanismo de atestado no registro do dispositivo.
POST https://your-dps.azure-devices-provisioning.net/enrollments/{id}/attestationmechanism?api-version=2021-10-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
id
|
path | True |
string |
Essa ID é usada para identificar exclusivamente um registro de dispositivo de um registro. Uma cadeia de caracteres que não diferencia maiúsculas de minúsculas (até 128 caracteres de comprimento) de caracteres alfanuméricos mais determinados caracteres especiais: . _ -. Nenhum caractere especial permitido no início ou no final. |
api-version
|
query | True |
string |
A versão da API a ser usada para a solicitação. As versões com suporte incluem: 2021-10-01 |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Êxito |
|
Other Status Codes |
Resposta de erro Cabeçalhos x-ms-error-code: string |
Definições
Nome | Description |
---|---|
Attestation |
Mecanismo de atestado para individualEnrollment, bem como enrollmentGroup. |
Provisioning |
Contém as propriedades de um erro retornado pelo Serviço de Provisionamento do Hub IoT do Azure. |
Symmetric |
Atestado via SymmetricKey. |
Tpm |
Atestado via TPM. |
X509Attestation |
Atestado via X509. |
X509CAReferences |
Referências de AC primária e secundária. |
X509Certificate |
Informações do certificado X509. |
X509Certificates |
Certificados primários e secundários |
X509Certificate |
Informações de certificado e certificado |
AttestationMechanism
Mecanismo de atestado para individualEnrollment, bem como enrollmentGroup.
Nome | Tipo | Description |
---|---|---|
symmetricKey |
Atestado via SymmetricKey. |
|
tpm |
Atestado via TPM. |
|
type |
enum:
|
Tipo de atestado. |
x509 |
Atestado via X509. |
ProvisioningServiceErrorDetails
Contém as propriedades de um erro retornado pelo Serviço de Provisionamento do Hub IoT do Azure.
Nome | Tipo | Description |
---|---|---|
errorCode |
integer |
|
info |
object |
|
message |
string |
|
timestampUtc |
string |
|
trackingId |
string |
SymmetricKeyAttestation
Atestado via SymmetricKey.
Nome | Tipo | Description |
---|---|---|
primaryKey |
string |
Chave simétrica primária. |
secondaryKey |
string |
Chave simétrica secundária. |
TpmAttestation
Atestado via TPM.
Nome | Tipo | Description |
---|---|---|
endorsementKey |
string |
|
storageRootKey |
string |
X509Attestation
Atestado via X509.
Nome | Tipo | Description |
---|---|---|
caReferences |
Referências de AC primária e secundária. |
|
clientCertificates |
Certificados primários e secundários |
|
signingCertificates |
Certificados primários e secundários |
X509CAReferences
Referências de AC primária e secundária.
Nome | Tipo | Description |
---|---|---|
primary |
string |
|
secondary |
string |
X509CertificateInfo
Informações do certificado X509.
Nome | Tipo | Description |
---|---|---|
issuerName |
string |
|
notAfterUtc |
string |
|
notBeforeUtc |
string |
|
serialNumber |
string |
|
sha1Thumbprint |
string |
|
sha256Thumbprint |
string |
|
subjectName |
string |
|
version |
integer |
X509Certificates
Certificados primários e secundários
Nome | Tipo | Description |
---|---|---|
primary |
Informações de certificado e certificado |
|
secondary |
Informações de certificado e certificado |
X509CertificateWithInfo
Informações de certificado e certificado
Nome | Tipo | Description |
---|---|---|
certificate |
string |
|
info |
Informações do certificado X509. |