Attestation - Attest Tpm
Attestez d’une enclave de sécurité basée sur la virtualisation (VBS).
Traite les preuves d’attestation à partir d’une enclave VBS, produisant un résultat d’attestation. Le résultat d’attestation produit dépend de la stratégie d’attestation.
POST {instanceUrl}/attest/Tpm?api-version=2022-08-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
instance
|
path | True |
string |
L’attestation instance URI de base, par exemple https://mytenant.attest.azure.net. |
api-version
|
query | True |
string |
Version d’API client. Version actuelle : 01/08/2022 |
Corps de la demande
Nom | Type | Description |
---|---|---|
data |
string |
Données de protocole contenant des artefacts pour l’attestation. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Succès |
|
Other Status Codes |
Réponse d’erreur décrivant le motif de l’échec de l’opération |
Exemples
Attest EdgeTpm
Exemple de requête
POST https://instance.attest.azure.net/attest/Tpm?api-version=2022-08-01
{
"data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In0sIm1ldGFkYXRhIjp7Im9zX3ZlciI6IjEwLjAuMTkwNDEuNTQxLmFtZDY0ZnJlLnZiX3JlbGVhc2UuMTkxMjA2LTE0MDYuRW50ZXJwcmlzZSJ9fQ"
}
Exemple de réponse
{
"data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IldsSVM2VG9mZ3B1aEtabjk4ZGdjbFEiLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWtWQk9FTTNSVUU1UVRJMk1qZzBOalF4UXpJd09VSkRRakkwTlRnMk9UQTNSREEyT1RWQk5UVXhPVEF3UXprNVJFTXhRVVV3UmtFM1FqRkNSa1UwTlVJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2labTh6Tm1KM05VcDBSVGM0UmtKS1RETkhSbGszVmt4dFpFcHhNbU5WTW1WWmVFRTVZVkoxYkZsdlpubDRXa0ZHWjA5d1JVdFhhMDFPYVdaWU0wZzFRa2xEY2kwMGFrVmZSMWhyZVhBdGNWTk9TRVZEZVZsSlVYaEZjRlZEWjFaS1RYRlRhSHA2V0VoalJIVmlUbFo2ZGxwSE9XTnpjUzFpWjFCV05saFJXVmxpYm5JeU5DMVRSRlJ0Wnpsa1ZHNTFNMmt5ZURGUVZqbFlTaTFYVDA0elVYSTFUR1ZDV20xME1tZDNJbjAifX0"
}
Définitions
Nom | Description |
---|---|
Cloud |
Réponse d’erreur d’Attestation. |
Cloud |
Réponse d’erreur d’Attestation. |
Tpm |
Demande d’attestation pour l’attestation TPM (Trusted Platform Module). |
Tpm |
Réponse d’attestation pour l’attestation TPM (Trusted Platform Module). |
CloudError
Réponse d’erreur d’Attestation.
Nom | Type | Description |
---|---|---|
error |
Réponse d’erreur d’Attestation. |
CloudErrorBody
Réponse d’erreur d’Attestation.
Nom | Type | Description |
---|---|---|
code |
string |
Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation. |
message |
string |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
TpmAttestationRequest
Demande d’attestation pour l’attestation TPM (Trusted Platform Module).
Nom | Type | Description |
---|---|---|
data |
string |
Données de protocole contenant des artefacts pour l’attestation. |
TpmAttestationResponse
Réponse d’attestation pour l’attestation TPM (Trusted Platform Module).
Nom | Type | Description |
---|---|---|
data |
string |
Données de protocole contenant la réponse du service d’attestation. |