Devices - Get Attestation
Gerätenachweis abrufen
GET https://{subdomain}.{baseDomain}/api/devices/{deviceId}/attestation?api-version=2022-07-31
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
base
|
path | True |
string |
Die Basisdomäne für alle Azure IoT Central-Dienstanforderungen. |
device
|
path | True |
string |
Eindeutige ID des Geräts. |
subdomain
|
path | True |
string |
Die Anwendungsunterdomäne. |
api-version
|
query | True |
string |
Die Version der aufgerufenen API. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK | Attestation: |
Erfolg |
Other Status Codes |
Eine Vom IoT Central Service empfangene Fehlerantwort. Headers x-ms-error-code: string |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
Get device attestation
Sample Request
GET https://appsubdomain.azureiotcentral.com/api/devices/CheckoutThermostat/attestation?api-version=2022-07-31
Sample Response
{
"type": "x509",
"x509": {
"clientCertificates": {
"primary": {
"info": {
"sha1Thumbprint": "<thumbprint>"
}
}
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Error |
Die Antwortfehlerdefinition. |
Error |
Die Detailinformationen des Fehlers. |
Symmetric |
Die symmetrische Schlüsseldefinition. |
Symmetric |
Die Definition des symmetrischen Schlüsselnachweiss. |
Tpm |
Die Moduldefinition für vertrauenswürdige Plattformen. |
Tpm |
Die TPM-Nachweisdefinition. |
X509 |
Die X509-Definition. |
X509Attestation |
Die X509-Nachweisdefinition. |
X509Certificate |
Die X509-Zertifikatdefinition. |
X509Certificate |
Die X509-Zertifikatinformationen. |
X509Certificates |
Die Definition von X509-Zertifikaten. |
Error
Die Antwortfehlerdefinition.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerdetails für die aktuelle Anforderung. |
ErrorDetails
Die Detailinformationen des Fehlers.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
message |
string |
Fehlermeldungsdetails. |
requestId |
string |
Korrelations-ID für die aktuelle Anforderung. |
time |
string |
Der Zeitpunkt, zu dem die Fehleranforderung fehlgeschlagen ist. |
SymmetricKey
Die symmetrische Schlüsseldefinition.
Name | Typ | Beschreibung |
---|---|---|
primaryKey |
string |
Der Primärschlüssel für diese Anmeldeinformationen. |
secondaryKey |
string |
Der sekundäre Schlüssel für diese Anmeldeinformationen. |
SymmetricKeyAttestation
Die Definition des symmetrischen Schlüsselnachweiss.
Name | Typ | Beschreibung |
---|---|---|
symmetricKey |
Die Anmeldeinformationen für den symmetrischen Schlüssel für diesen Nachweis. |
|
type |
string:
symmetric |
Typ des Nachweises. |
Tpm
Die Moduldefinition für vertrauenswürdige Plattformen.
Name | Typ | Beschreibung |
---|---|---|
endorsementKey |
string |
Der TPM-Unterstützungsschlüssel für diese Anmeldeinformationen. |
TpmAttestation
Die TPM-Nachweisdefinition.
Name | Typ | Beschreibung |
---|---|---|
tpm |
Die TPM-Anmeldeinformationen für diesen Nachweis. |
|
type |
string:
tpm |
Typ des Nachweises. |
X509
Die X509-Definition.
Name | Typ | Beschreibung |
---|---|---|
clientCertificates |
Die X.509-Clientzertifikate für diese Anmeldeinformationen. |
X509Attestation
Die X509-Nachweisdefinition.
Name | Typ | Beschreibung |
---|---|---|
type |
string:
x509 |
Typ des Nachweises. |
x509 |
Die X.509-Anmeldeinformationen für diesen Nachweis. |
X509Certificate
Die X509-Zertifikatdefinition.
Name | Typ | Beschreibung |
---|---|---|
certificate |
string |
Die Zeichenfolgendarstellung dieses Zertifikats. |
info |
Informationen zu diesem Zertifikat. |
X509CertificateInfo
Die X509-Zertifikatinformationen.
Name | Typ | Beschreibung |
---|---|---|
sha1Thumbprint |
string |
Der SHA-1-Hashwert des Zertifikats. |
X509Certificates
Die Definition von X509-Zertifikaten.
Name | Typ | Beschreibung |
---|---|---|
primary |
Das primäre X.509-Zertifikat für diese Anmeldeinformationen. |
|
secondary |
Das sekundäre X.509-Zertifikat für diese Anmeldeinformationen. |