Individual Enrollment - Get Attestation Mechanism
Obtenha o mecanismo de atestado no registro de registro do dispositivo.
POST https://your-dps.azure-devices-provisioning.net/enrollments/{id}/attestationmechanism?api-version=2021-10-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
id
|
path | True |
string |
Esse id é usado para identificar exclusivamente um registro de dispositivo de uma inscrição. Uma cadeia de caracteres que não diferencia maiúsculas de minúsculas (até 128 caracteres) de caracteres alfanuméricos mais certos caracteres especiais : . _ -. Não são permitidos caracteres especiais no início ou no fim. |
api-version
|
query | True |
string |
A versão da API a ser usada para a solicitação. As versões suportadas incluem: 2021-10-01 |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Sucesso |
|
Other Status Codes |
Resposta de erro Cabeçalhos x-ms-error-code: string |
Definições
Name | Description |
---|---|
Attestation |
Mecanismo de atestado para inscrição individual, bem como inscrição em grupo. |
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árias e secundárias. |
X509Certificate |
Informações do certificado X509. |
X509Certificates |
Certificados primários e secundários |
X509Certificate |
Informações do certificado e do certificado |
AttestationMechanism
Mecanismo de atestado para inscrição individual, bem como inscrição em grupo.
Name | 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.
Name | Tipo | Description |
---|---|---|
errorCode |
integer (int32) |
|
info |
object |
|
message |
string |
|
timestampUtc |
string (date-time) |
|
trackingId |
string |
SymmetricKeyAttestation
Atestado via SymmetricKey.
Name | Tipo | Description |
---|---|---|
primaryKey |
string |
Chave simétrica primária. |
secondaryKey |
string |
Chave simétrica secundária. |
TpmAttestation
Atestado via TPM.
Name | Tipo | Description |
---|---|---|
endorsementKey |
string |
|
storageRootKey |
string |
X509Attestation
Atestado via X509.
Name | Tipo | Description |
---|---|---|
caReferences |
Referências de AC primárias e secundárias. |
|
clientCertificates |
Certificados primários e secundários |
|
signingCertificates |
Certificados primários e secundários |
X509CAReferences
Referências de AC primárias e secundárias.
Name | Tipo | Description |
---|---|---|
primary |
string |
|
secondary |
string |
X509CertificateInfo
Informações do certificado X509.
Name | Tipo | Description |
---|---|---|
issuerName |
string |
|
notAfterUtc |
string (date-time) |
|
notBeforeUtc |
string (date-time) |
|
serialNumber |
string |
|
sha1Thumbprint |
string |
|
sha256Thumbprint |
string |
|
subjectName |
string |
|
version |
integer (int32) |
X509Certificates
Certificados primários e secundários
Name | Tipo | Description |
---|---|---|
primary |
Informações do certificado e do certificado |
|
secondary |
Informações do certificado e do certificado |
X509CertificateWithInfo
Informações do certificado e do certificado
Name | Tipo | Description |
---|---|---|
certificate |
string |
|
info |
Informações do certificado X509. |