Devices - Get Attestation
Eszközigazolás lekérése
GET https://{subdomain}.{baseDomain}/api/devices/{deviceId}/attestation?api-version=2022-07-31
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
base
|
path | True |
string |
Az Azure IoT Central szolgáltatáskéréseinek alaptartománya. |
device
|
path | True |
string |
Az eszköz egyedi azonosítója. |
subdomain
|
path | True |
string |
Az alkalmazás altartománya. |
api-version
|
query | True |
string |
A meghívott API verziója. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK | Attestation: |
Siker |
Other Status Codes |
Hibaválasz érkezett az IoT Central szolgáltatástól. Fejlécek x-ms-error-code: string |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
Get device attestation
Mintakérelem
GET https://appsubdomain.azureiotcentral.com/api/devices/CheckoutThermostat/attestation?api-version=2022-07-31
Mintaválasz
{
"type": "x509",
"x509": {
"clientCertificates": {
"primary": {
"info": {
"sha1Thumbprint": "<thumbprint>"
}
}
}
}
}
Definíciók
Name | Description |
---|---|
Error |
A válaszhiba definíciója. |
Error |
A hiba részletes információi. |
Symmetric |
A szimmetrikus kulcsdefiníció. |
Symmetric |
A szimmetrikus kulcsigazolási definíció. |
Tpm |
A megbízható platformmodul definíciója. |
Tpm |
A TPM igazolási definíciója. |
X509 |
Az X509-definíció. |
X509Attestation |
Az X509 igazolás definíciója. |
X509Certificate |
Az X509-tanúsítvány definíciója. |
X509Certificate |
Az X509-tanúsítvány adatai. |
X509Certificates |
Az X509-tanúsítványok definíciója. |
Error
A válaszhiba definíciója.
Name | Típus | Description |
---|---|---|
error |
Az aktuális kérés hibaadatai. |
ErrorDetails
A hiba részletes információi.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód. |
message |
string |
Hibaüzenet részletei. |
requestId |
string |
Az aktuális kérés korrelációs azonosítója. |
time |
string (date-time-rfc1123) |
A hibakérés sikertelen volt. |
SymmetricKey
A szimmetrikus kulcsdefiníció.
Name | Típus | Description |
---|---|---|
primaryKey |
string |
A hitelesítő adatok elsődleges kulcsa. |
secondaryKey |
string |
A hitelesítő adatok másodlagos kulcsa. |
SymmetricKeyAttestation
A szimmetrikus kulcsigazolási definíció.
Name | Típus | Description |
---|---|---|
symmetricKey |
Az igazolás szimmetrikus kulcsának hitelesítő adatai. |
|
type |
string:
symmetric |
Az igazolás típusa. |
Tpm
A megbízható platformmodul definíciója.
Name | Típus | Description |
---|---|---|
endorsementKey |
string |
A hitelesítő adatok TPM-jóváhagyási kulcsa. |
TpmAttestation
A TPM igazolási definíciója.
Name | Típus | Description |
---|---|---|
tpm |
Az igazoláshoz tartozó TPM-hitelesítő adatok. |
|
type |
string:
tpm |
Az igazolás típusa. |
X509
Az X509-definíció.
Name | Típus | Description |
---|---|---|
clientCertificates |
A hitelesítő adatok X.509-ügyféltanúsítványai. |
X509Attestation
Az X509 igazolás definíciója.
Name | Típus | Description |
---|---|---|
type |
string:
x509 |
Az igazolás típusa. |
x509 |
Az igazoláshoz tartozó X.509-hitelesítő adatok. |
X509Certificate
Az X509-tanúsítvány definíciója.
Name | Típus | Description |
---|---|---|
certificate |
string |
A tanúsítvány sztring-ábrázolása. |
info |
A tanúsítványsal kapcsolatos információk. |
X509CertificateInfo
Az X509-tanúsítvány adatai.
Name | Típus | Description |
---|---|---|
sha1Thumbprint |
string |
A tanúsítvány SHA-1 kivonatértéke. |
X509Certificates
Az X509-tanúsítványok definíciója.
Name | Típus | Description |
---|---|---|
primary |
A hitelesítő adatok elsődleges X.509-tanúsítványa. |
|
secondary |
A hitelesítő adatok másodlagos X.509-tanúsítványa. |