Attestation - Attest Tpm

Atestar um enclave de VBS (segurança baseada em virtualização).
Processa evidências de atestado de um enclave VBS, produzindo um resultado de atestado. O resultado do atestado produzido depende da política de atestado.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
instanceUrl
path True

string

O URI base da instância de atestado, por exemplo https://mytenant.attest.azure.net, .

api-version
query True

string

Versão de API do cliente. A versão atual é 01-08-2022

Corpo da solicitação

Nome Tipo Description
data

string

Dados de protocolo que contêm artefatos para atestado.

Respostas

Nome Tipo Description
200 OK

TpmAttestationResponse

Êxito

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou

Exemplos

Attest EdgeTpm

Sample Request

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

{
  "data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In0sIm1ldGFkYXRhIjp7Im9zX3ZlciI6IjEwLjAuMTkwNDEuNTQxLmFtZDY0ZnJlLnZiX3JlbGVhc2UuMTkxMjA2LTE0MDYuRW50ZXJwcmlzZSJ9fQ"
}

Sample Response

{
  "data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IldsSVM2VG9mZ3B1aEtabjk4ZGdjbFEiLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWtWQk9FTTNSVUU1UVRJMk1qZzBOalF4UXpJd09VSkRRakkwTlRnMk9UQTNSREEyT1RWQk5UVXhPVEF3UXprNVJFTXhRVVV3UmtFM1FqRkNSa1UwTlVJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2labTh6Tm1KM05VcDBSVGM0UmtKS1RETkhSbGszVmt4dFpFcHhNbU5WTW1WWmVFRTVZVkoxYkZsdlpubDRXa0ZHWjA5d1JVdFhhMDFPYVdaWU0wZzFRa2xEY2kwMGFrVmZSMWhyZVhBdGNWTk9TRVZEZVZsSlVYaEZjRlZEWjFaS1RYRlRhSHA2V0VoalJIVmlUbFo2ZGxwSE9XTnpjUzFpWjFCV05saFJXVmxpYm5JeU5DMVRSRlJ0Wnpsa1ZHNTFNMmt5ZURGUVZqbFlTaTFYVDA0elVYSTFUR1ZDV20xME1tZDNJbjAifX0"
}

Definições

Nome Description
CloudError

Uma resposta de erro do Atestado.

CloudErrorBody

Uma resposta de erro do Atestado.

TpmAttestationRequest

Solicitação de atestado para atestado do TPM (Trusted Platform Module).

TpmAttestationResponse

Resposta de atestado para atestado do TPM (Trusted Platform Module).

CloudError

Uma resposta de erro do Atestado.

Nome Tipo Description
error

CloudErrorBody

Uma resposta de erro do Atestado.

CloudErrorBody

Uma resposta de erro do Atestado.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

TpmAttestationRequest

Solicitação de atestado para atestado do TPM (Trusted Platform Module).

Nome Tipo Description
data

string

Dados de protocolo que contêm artefatos para atestado.

TpmAttestationResponse

Resposta de atestado para atestado do TPM (Trusted Platform Module).

Nome Tipo Description
data

string

Dados de protocolo que contêm a resposta do serviço de atestado.