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 |
---|---|---|---|---|
instance
|
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 |
Êxito |
|
Other Status Codes |
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 |
---|---|
Cloud |
Uma resposta de erro do Atestado. |
Cloud |
Uma resposta de erro do Atestado. |
Tpm |
Solicitação de atestado para atestado do TPM (Trusted Platform Module). |
Tpm |
Resposta de atestado para atestado do TPM (Trusted Platform Module). |
CloudError
Uma resposta de erro do Atestado.
Nome | Tipo | Description |
---|---|---|
error |
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. |