Share via


Attestation - Attest Tpm

Atestación de un enclave de seguridad basado en virtualización (VBS).
Procesa la evidencia de atestación de un enclave de VBS, lo que genera un resultado de atestación. El resultado de la atestación generado depende de la directiva de atestación.

POST {instanceUrl}/attest/Tpm?api-version=2022-08-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
instanceUrl
path True

string

El URI base de la instancia de atestación, por ejemplo https://mytenant.attest.azure.net.

api-version
query True

string

Versión de API del cliente. La versión actual es 2022-08-01

Cuerpo de la solicitud

Nombre Tipo Description
data

string

Datos de protocolo que contienen artefactos para la atestación.

Respuestas

Nombre Tipo Description
200 OK

TpmAttestationResponse

Correcto

Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Ejemplos

Attest EdgeTpm

Sample Request

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

{
  "data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In0sIm1ldGFkYXRhIjp7Im9zX3ZlciI6IjEwLjAuMTkwNDEuNTQxLmFtZDY0ZnJlLnZiX3JlbGVhc2UuMTkxMjA2LTE0MDYuRW50ZXJwcmlzZSJ9fQ"
}

Sample Response

{
  "data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IldsSVM2VG9mZ3B1aEtabjk4ZGdjbFEiLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWtWQk9FTTNSVUU1UVRJMk1qZzBOalF4UXpJd09VSkRRakkwTlRnMk9UQTNSREEyT1RWQk5UVXhPVEF3UXprNVJFTXhRVVV3UmtFM1FqRkNSa1UwTlVJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2labTh6Tm1KM05VcDBSVGM0UmtKS1RETkhSbGszVmt4dFpFcHhNbU5WTW1WWmVFRTVZVkoxYkZsdlpubDRXa0ZHWjA5d1JVdFhhMDFPYVdaWU0wZzFRa2xEY2kwMGFrVmZSMWhyZVhBdGNWTk9TRVZEZVZsSlVYaEZjRlZEWjFaS1RYRlRhSHA2V0VoalJIVmlUbFo2ZGxwSE9XTnpjUzFpWjFCV05saFJXVmxpYm5JeU5DMVRSRlJ0Wnpsa1ZHNTFNMmt5ZURGUVZqbFlTaTFYVDA0elVYSTFUR1ZDV20xME1tZDNJbjAifX0"
}

Definiciones

Nombre Description
CloudError

Respuesta de error de Atestación.

CloudErrorBody

Respuesta de error de Atestación.

TpmAttestationRequest

Solicitud de atestación para la atestación del módulo de plataforma segura (TPM).

TpmAttestationResponse

Respuesta de atestación para la atestación del módulo de plataforma segura (TPM).

CloudError

Respuesta de error de Atestación.

Nombre Tipo Description
error

CloudErrorBody

Respuesta de error de Atestación.

CloudErrorBody

Respuesta de error de Atestación.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

TpmAttestationRequest

Solicitud de atestación para la atestación del módulo de plataforma segura (TPM).

Nombre Tipo Description
data

string

Datos de protocolo que contienen artefactos para la atestación.

TpmAttestationResponse

Respuesta de atestación para la atestación del módulo de plataforma segura (TPM).

Nombre Tipo Description
data

string

Datos de protocolo que contienen la respuesta del servicio de atestación.