Policy - Reset
Redefine a política de atestado para o locatário especificado e reverte para a política padrão.
POST {instanceUrl}/policies/{attestationType}:reset?api-version=2022-08-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
attestation
|
path | True |
Especifica o ambiente de execução confiável a ser usado para validar a evidência |
|
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
Media Types: "text/plain"
Nome | Tipo | Description |
---|---|---|
PolicyJws |
string |
Assinatura da Web JSON com um documento de política vazio |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Êxito – retorna um JWT assinado pela chave de assinatura de metadados que contém o hash da política fornecida a ser definida. |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou |
Exemplos
Reset Policy
Sample Request
POST https://instance.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01
"eyJhbGciOiJub25lIn0.."
Sample Response
{
"token": "eyJhbGciOiAiUlMyNTYiLCAiamt1IjogImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9jZXJ0cyIsICJraWQiOiAieWtJd00rcnRNcnhFZkZJVHY2TGZjVG03eWszUkxXRXBkN1lsZmJyTk1JST0iLCAidHlwIjogIkpXVCJ9.eyJhYXMtcG9saWN5SGFzaCI6ICJ2MG9QNG9KWkVKWnh4SXhFNmJiVVAxa1JSbWVfZXgtUHV4NlF0c1U4STdNIiwgImV4cCI6IDE1NzM4NjI5NzQsICJpYXQiOiAxNTczODU5Mzc0LCAiaXNzIjogImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MCIsICJuYmYiOiAxNTczODU5Mzc0fQ.FTMpKwZHJa5l9_Mdxl60FtSDOr9kLRDYw3UAofMXJ-eOEvm4FdNM69YHR6Oy_i1uUEnVDAnMHhR0APTXgKqoR7gDxxfJG_RgiQqsTmQ-ucmXNL2Ck--sH3bz9OfIocPYSN0FBWiq6fgG6iX_oMX1hs-ENsF7B3jSp1nVL8NWtWk"
}
Definições
Nome | Description |
---|---|
Attestation |
Especifica o ambiente de execução confiável a ser usado para validar a evidência |
Cloud |
Uma resposta de erro do Atestado. |
Cloud |
Uma resposta de erro do Atestado. |
Policy |
A resposta a uma operação de política de atestado |
AttestationType
Especifica o ambiente de execução confiável a ser usado para validar a evidência
Nome | Tipo | Description |
---|---|---|
OpenEnclave |
string |
Extensões OpenEnclave para SGX |
SevSnpVm |
string |
Máquina Virtual AMD SEV SNP |
SgxEnclave |
string |
EXtensões do Intel Software Guard |
Tpm |
string |
Segurança baseada em virtualização do TPM de borda |
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. |
PolicyResponse
A resposta a uma operação de política de atestado
Nome | Tipo | Description |
---|---|---|
token |
string |
Um RFC7519 estrutura de Token Web JSON cujo corpo é um objeto PolicyResult. |