Share via


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
instanceUrl
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

TpmAttestationResponse

Succès

Other Status Codes

CloudError

Réponse d’erreur décrivant le motif de l’échec de l’opération

Exemples

Attest EdgeTpm

Sample Request

POST https://instance.attest.azure.net/attest/Tpm?api-version=2022-08-01

{
  "data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In0sIm1ldGFkYXRhIjp7Im9zX3ZlciI6IjEwLjAuMTkwNDEuNTQxLmFtZDY0ZnJlLnZiX3JlbGVhc2UuMTkxMjA2LTE0MDYuRW50ZXJwcmlzZSJ9fQ"
}

Sample Response

{
  "data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IldsSVM2VG9mZ3B1aEtabjk4ZGdjbFEiLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWtWQk9FTTNSVUU1UVRJMk1qZzBOalF4UXpJd09VSkRRakkwTlRnMk9UQTNSREEyT1RWQk5UVXhPVEF3UXprNVJFTXhRVVV3UmtFM1FqRkNSa1UwTlVJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2labTh6Tm1KM05VcDBSVGM0UmtKS1RETkhSbGszVmt4dFpFcHhNbU5WTW1WWmVFRTVZVkoxYkZsdlpubDRXa0ZHWjA5d1JVdFhhMDFPYVdaWU0wZzFRa2xEY2kwMGFrVmZSMWhyZVhBdGNWTk9TRVZEZVZsSlVYaEZjRlZEWjFaS1RYRlRhSHA2V0VoalJIVmlUbFo2ZGxwSE9XTnpjUzFpWjFCV05saFJXVmxpYm5JeU5DMVRSRlJ0Wnpsa1ZHNTFNMmt5ZURGUVZqbFlTaTFYVDA0elVYSTFUR1ZDV20xME1tZDNJbjAifX0"
}

Définitions

Nom Description
CloudError

Réponse d’erreur d’Attestation.

CloudErrorBody

Réponse d’erreur d’Attestation.

TpmAttestationRequest

Demande d’attestation pour l’attestation TPM (Trusted Platform Module).

TpmAttestationResponse

Réponse d’attestation pour l’attestation TPM (Trusted Platform Module).

CloudError

Réponse d’erreur d’Attestation.

Nom Type Description
error

CloudErrorBody

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.