Individual Enrollment - Get Attestation Mechanism
Ottenere il meccanismo di attestazione nel record di registrazione del dispositivo.
POST https://your-dps.azure-devices-provisioning.net/enrollments/{id}/attestationmechanism?api-version=2021-10-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
id
|
path | True |
string |
Questo ID viene usato per identificare in modo univoco una registrazione del dispositivo di una registrazione. Stringa senza distinzione tra maiuscole e minuscole (fino a 128 caratteri lunghi) di caratteri alfanumerici e determinati caratteri speciali: . _ -. Nessun carattere speciale consentito all'inizio o alla fine. |
api-version
|
query | True |
string |
Versione dell'API da usare per la richiesta. Le versioni supportate includono: 2021-10-01 |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Operazione riuscita |
|
Other Status Codes |
Risposta di errore Intestazioni x-ms-error-code: string |
Definizioni
Nome | Descrizione |
---|---|
Attestation |
Meccanismo di attestazione per individualEnrollment e enrollmentGroup. |
Provisioning |
Contiene le proprietà di un errore restituito dal servizio di provisioning hub IoT di Azure. |
Symmetric |
Attestazione tramite SymmetricKey. |
Tpm |
Attestazione tramite TPM. |
X509Attestation |
Attestazione tramite X509. |
X509CAReferences |
Riferimenti alla CA primaria e secondaria. |
X509Certificate |
Informazioni sul certificato X509. |
X509Certificates |
Certificati primari e secondari |
X509Certificate |
Informazioni sul certificato e sul certificato |
AttestationMechanism
Meccanismo di attestazione per individualEnrollment e enrollmentGroup.
Nome | Tipo | Descrizione |
---|---|---|
symmetricKey |
Attestazione tramite SymmetricKey. |
|
tpm |
Attestazione tramite TPM. |
|
type |
enum:
|
Tipo di attestazione. |
x509 |
Attestazione tramite X509. |
ProvisioningServiceErrorDetails
Contiene le proprietà di un errore restituito dal servizio di provisioning hub IoT di Azure.
Nome | Tipo | Descrizione |
---|---|---|
errorCode |
integer |
|
info |
object |
|
message |
string |
|
timestampUtc |
string |
|
trackingId |
string |
SymmetricKeyAttestation
Attestazione tramite SymmetricKey.
Nome | Tipo | Descrizione |
---|---|---|
primaryKey |
string |
Chiave simmetrica primaria. |
secondaryKey |
string |
Chiave simmetrica secondaria. |
TpmAttestation
Attestazione tramite TPM.
Nome | Tipo | Descrizione |
---|---|---|
endorsementKey |
string |
|
storageRootKey |
string |
X509Attestation
Attestazione tramite X509.
Nome | Tipo | Descrizione |
---|---|---|
caReferences |
Riferimenti alla CA primaria e secondaria. |
|
clientCertificates |
Certificati primari e secondari |
|
signingCertificates |
Certificati primari e secondari |
X509CAReferences
Riferimenti alla CA primaria e secondaria.
Nome | Tipo | Descrizione |
---|---|---|
primary |
string |
|
secondary |
string |
X509CertificateInfo
Informazioni sul certificato X509.
Nome | Tipo | Descrizione |
---|---|---|
issuerName |
string |
|
notAfterUtc |
string |
|
notBeforeUtc |
string |
|
serialNumber |
string |
|
sha1Thumbprint |
string |
|
sha256Thumbprint |
string |
|
subjectName |
string |
|
version |
integer |
X509Certificates
Certificati primari e secondari
Nome | Tipo | Descrizione |
---|---|---|
primary |
Informazioni sul certificato e sul certificato |
|
secondary |
Informazioni sul certificato e sul certificato |
X509CertificateWithInfo
Informazioni sul certificato e sul certificato
Nome | Tipo | Descrizione |
---|---|---|
certificate |
string |
|
info |
Informazioni sul certificato X509. |