Policy - Set

Define a política para um determinado tipo de atestado.

PUT {instanceUrl}/policies/{attestationType}?api-version=2022-08-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
attestationType
path True

AttestationType

Especifica o ambiente de execução confiável a ser usado para validar a evidência

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

Media Types: "text/plain"

Nome Tipo Description
newAttestationPolicy

string

JWT Expressando a nova política cujo corpo é um objeto StoredAttestationPolicy.

Respostas

Nome Tipo Description
200 OK

PolicyResponse

Êxito

Other Status Codes

CloudError

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

Exemplos

Set Policy

Sample Request

PUT https://instance.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01

"eyJhbGciOiAiUlMyNTYiLCAiamt1IjogImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9jZXJ0cyIsICJraWQiOiAieWtJd00rcnRNcnhFZkZJVHY2TGZjVG03eWszUkxXRXBkN1lsZmJyTk1JST0iLCAidHlwIjogIkpXVCJ9.eyJhYXMtcG9saWN5SGFzaCI6ICJ2MG9QNG9KWkVKWnh4SXhFNmJiVVAxa1JSbWVfZXgtUHV4NlF0c1U4STdNIiwgImV4cCI6IDE1NzM4NjI5NzQsICJpYXQiOiAxNTczODU5Mzc0LCAiaXNzIjogImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MCIsICJuYmYiOiAxNTczODU5Mzc0fQ.FTMpKwZHJa5l9_Mdxl60FtSDOr9kLRDYw3UAofMXJ-eOEvm4FdNM69YHR6Oy_i1uUEnVDAnMHhR0APTXgKqoR7gDxxfJG_RgiQqsTmQ-ucmXNL2Ck--sH3bz9OfIocPYSN0FBWiq6fgG6iX_oMX1hs-ENsF7B3jSp1nVL8NWtWk"

Sample Response

{
  "token": "eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJEUXAyWlhKemFXOXVQVEV1TURzTkNtRjFkR2h2Y21sNllYUnBiMjV5ZFd4bGN5QjdJRDAtSUhCbGNtMXBkQ2dwT3lCOU93MEthWE56ZFdGdVkyVnlkV3hsY3lCN2ZUcyJ9."
}

Definições

Nome Description
AttestationType

Especifica o ambiente de execução confiável a ser usado para validar a evidência

CloudError

Uma resposta de erro do Atestado.

CloudErrorBody

Uma resposta de erro do Atestado.

PolicyResponse

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

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.

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.