Policy - Set

Legt die Richtlinie für einen bestimmten Nachweistyp fest.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
attestationType
path True

AttestationType

Gibt die vertrauenswürdige Ausführungsumgebung an, die zum Überprüfen des Nachweises verwendet werden soll.

instanceUrl
path True

string

Der Nachweis instance Basis-URI, z. Bhttps://mytenant.attest.azure.net. .

api-version
query True

string

Client-API-Version. Aktuelle Version ist 01.08.2022

Anforderungstext

Media Types: "text/plain"

Name Typ Beschreibung
newAttestationPolicy

string

JWT Drückt die neue Richtlinie aus, deren Text ein StoredAttestationPolicy-Objekt ist.

Antworten

Name Typ Beschreibung
200 OK

PolicyResponse

Erfolg

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler

Beispiele

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

Definitionen

Name Beschreibung
AttestationType

Gibt die vertrauenswürdige Ausführungsumgebung an, die zum Überprüfen des Nachweises verwendet werden soll.

CloudError

Eine Fehlerantwort von Attestation.

CloudErrorBody

Eine Fehlerantwort von Attestation.

PolicyResponse

Die Antwort auf einen Nachweisrichtlinienvorgang

AttestationType

Gibt die vertrauenswürdige Ausführungsumgebung an, die zum Überprüfen des Nachweises verwendet werden soll.

Name Typ Beschreibung
OpenEnclave

string

OpenEnclave-Erweiterungen für SGX

SevSnpVm

string

AMD SEV SNP Virtual Machine

SgxEnclave

string

Intel Software Guard eXtensions

Tpm

string

Edge TPM Virtualization Based Security

CloudError

Eine Fehlerantwort von Attestation.

Name Typ Beschreibung
error

CloudErrorBody

Eine Fehlerantwort von Attestation.

CloudErrorBody

Eine Fehlerantwort von Attestation.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet sein soll.

PolicyResponse

Die Antwort auf einen Nachweisrichtlinienvorgang

Name Typ Beschreibung
token

string

Eine RFC7519 JSON-Webtokenstruktur, deren Text ein PolicyResult-Objekt ist.