Policy - Set

Imposta il criterio per un determinato tipo di attestazione.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
attestationType
path True

AttestationType

Specifica l'ambiente di esecuzione attendibile da usare per convalidare l'evidenza

instanceUrl
path True

string

URI di base dell'istanza di attestazione, ad esempio https://mytenant.attest.azure.net.

api-version
query True

string

Versione API client. La versione corrente è 2022-08-01

Corpo della richiesta

Media Types: "text/plain"

Nome Tipo Descrizione
newAttestationPolicy

string

JWT Expressing the new policy il cui corpo è un oggetto StoredAttestationPolicy.

Risposte

Nome Tipo Descrizione
200 OK

PolicyResponse

Operazione riuscita

Other Status Codes

CloudError

Risposta di errore che descrive perché l'operazione non è riuscita

Esempio

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."
}

Definizioni

Nome Descrizione
AttestationType

Specifica l'ambiente di esecuzione attendibile da usare per convalidare l'evidenza

CloudError

Risposta di errore dall'attestazione.

CloudErrorBody

Risposta di errore dall'attestazione.

PolicyResponse

Risposta a un'operazione di criteri di attestazione

AttestationType

Specifica l'ambiente di esecuzione attendibile da usare per convalidare l'evidenza

Nome Tipo Descrizione
OpenEnclave

string

Estensioni OpenEnclave a SGX

SevSnpVm

string

Macchina virtuale AMD SEV SNP

SgxEnclave

string

Intel Software Guard eXtensions

Tpm

string

Sicurezza basata sulla virtualizzazione di Edge TPM

CloudError

Risposta di errore dall'attestazione.

Nome Tipo Descrizione
error

CloudErrorBody

Risposta di errore dall'attestazione.

CloudErrorBody

Risposta di errore dall'attestazione.

Nome Tipo Descrizione
code

string

Identificatore dell'errore. I codici sono invarianti e devono essere usati a livello di codice.

message

string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

PolicyResponse

Risposta a un'operazione di criteri di attestazione

Nome Tipo Descrizione
token

string

Struttura del token Web JSON RFC7519 il cui corpo è un oggetto PolicyResult.