Individual Enrollment - Get Attestation Mechanism
Obtenga el mecanismo de atestación en el registro de inscripción de dispositivos.
POST https://your-dps.azure-devices-provisioning.net/enrollments/{id}/attestationmechanism?api-version=2021-10-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
id
|
path | True |
string |
Este identificador se usa para identificar de forma única un registro de dispositivo de una inscripción. Cadena sin distinción entre mayúsculas y minúsculas (hasta 128 caracteres de longitud) de caracteres alfanuméricos más determinados caracteres especiales: . _ -. No se permiten caracteres especiales al principio o al final. |
api-version
|
query | True |
string |
La versión de API que se usará para la solicitud. Las versiones admitidas incluyen: 2021-10-01 |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Correcto |
|
Other Status Codes |
Respuesta de error Encabezados x-ms-error-code: string |
Definiciones
Nombre | Description |
---|---|
Attestation |
Mecanismo de atestación para individualEnrollment, así como enrollmentGroup. |
Provisioning |
Contiene las propiedades de un error devuelto por el servicio de aprovisionamiento de Azure IoT Hub. |
Symmetric |
Atestación a través de SymmetricKey. |
Tpm |
Atestación mediante TPM. |
X509Attestation |
Atestación a través de X509. |
X509CAReferences |
Referencias de ENTIDAD de certificación principal y secundaria. |
X509Certificate |
Información del certificado X509. |
X509Certificates |
Certificados principales y secundarios |
X509Certificate |
Información de certificado y certificado |
AttestationMechanism
Mecanismo de atestación para individualEnrollment, así como enrollmentGroup.
Nombre | Tipo | Description |
---|---|---|
symmetricKey |
Atestación a través de SymmetricKey. |
|
tpm |
Atestación mediante TPM. |
|
type |
enum:
|
Tipo de atestación. |
x509 |
Atestación a través de X509. |
ProvisioningServiceErrorDetails
Contiene las propiedades de un error devuelto por el servicio de aprovisionamiento de Azure IoT Hub.
Nombre | Tipo | Description |
---|---|---|
errorCode |
integer |
|
info |
object |
|
message |
string |
|
timestampUtc |
string |
|
trackingId |
string |
SymmetricKeyAttestation
Atestación a través de SymmetricKey.
Nombre | Tipo | Description |
---|---|---|
primaryKey |
string |
Clave simétrica principal. |
secondaryKey |
string |
Clave simétrica secundaria. |
TpmAttestation
Atestación mediante TPM.
Nombre | Tipo | Description |
---|---|---|
endorsementKey |
string |
|
storageRootKey |
string |
X509Attestation
Atestación a través de X509.
Nombre | Tipo | Description |
---|---|---|
caReferences |
Referencias de ENTIDAD de certificación principal y secundaria. |
|
clientCertificates |
Certificados principales y secundarios |
|
signingCertificates |
Certificados principales y secundarios |
X509CAReferences
Referencias de ENTIDAD de certificación principal y secundaria.
Nombre | Tipo | Description |
---|---|---|
primary |
string |
|
secondary |
string |
X509CertificateInfo
Información del certificado X509.
Nombre | Tipo | Description |
---|---|---|
issuerName |
string |
|
notAfterUtc |
string |
|
notBeforeUtc |
string |
|
serialNumber |
string |
|
sha1Thumbprint |
string |
|
sha256Thumbprint |
string |
|
subjectName |
string |
|
version |
integer |
X509Certificates
Certificados principales y secundarios
Nombre | Tipo | Description |
---|---|---|
primary |
Información de certificado y certificado |
|
secondary |
Información de certificado y certificado |
X509CertificateWithInfo
Información de certificado y certificado
Nombre | Tipo | Description |
---|---|---|
certificate |
string |
|
info |
Información del certificado X509. |