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 |
---|---|---|---|---|
attestation
|
path | True |
Specifica l'ambiente di esecuzione attendibile da usare per convalidare l'evidenza |
|
instance
|
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 |
Operazione riuscita |
|
Other Status Codes |
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 |
---|---|
Attestation |
Specifica l'ambiente di esecuzione attendibile da usare per convalidare l'evidenza |
Cloud |
Risposta di errore dall'attestazione. |
Cloud |
Risposta di errore dall'attestazione. |
Policy |
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 |
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. |