Compartir a través de


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

AttestationMechanism

Correcto

Other Status Codes

ProvisioningServiceErrorDetails

Respuesta de error

Encabezados

x-ms-error-code: string

Definiciones

Nombre Description
AttestationMechanism

Mecanismo de atestación para individualEnrollment, así como enrollmentGroup.

ProvisioningServiceErrorDetails

Contiene las propiedades de un error devuelto por el servicio de aprovisionamiento de Azure IoT Hub.

SymmetricKeyAttestation

Atestación a través de SymmetricKey.

TpmAttestation

Atestación mediante TPM.

X509Attestation

Atestación a través de X509.

X509CAReferences

Referencias de ENTIDAD de certificación principal y secundaria.

X509CertificateInfo

Información del certificado X509.

X509Certificates

Certificados principales y secundarios

X509CertificateWithInfo

Información de certificado y certificado

AttestationMechanism

Mecanismo de atestación para individualEnrollment, así como enrollmentGroup.

Nombre Tipo Description
symmetricKey

SymmetricKeyAttestation

Atestación a través de SymmetricKey.

tpm

TpmAttestation

Atestación mediante TPM.

type enum:
  • none
  • symmetricKey
  • tpm
  • x509

Tipo de atestación.

x509

X509Attestation

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

X509CAReferences

Referencias de ENTIDAD de certificación principal y secundaria.

clientCertificates

X509Certificates

Certificados principales y secundarios

signingCertificates

X509Certificates

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

X509CertificateWithInfo

Información de certificado y certificado

secondary

X509CertificateWithInfo

Información de certificado y certificado

X509CertificateWithInfo

Información de certificado y certificado

Nombre Tipo Description
certificate

string

info

X509CertificateInfo

Información del certificado X509.