Freigeben über


Attestation - Attest Tpm

Nachweis einer virtualisierungsbasierten Sicherheit (VBS)-Enclave
Verarbeitet Nachweise aus einer VBS-Enklave und erzeugt ein Nachweisergebnis. Das erzeugte Nachweisergebnis ist von der Nachweisrichtlinie abhängig.

POST {instanceUrl}/attest/Tpm?api-version=2022-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
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

Name Typ Beschreibung
data

string

Protokolldaten, die Artefakte zum Nachweis enthalten.

Antworten

Name Typ Beschreibung
200 OK

TpmAttestationResponse

Erfolg

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler

Beispiele

Attest EdgeTpm

Beispielanforderung

POST https://instance.attest.azure.net/attest/Tpm?api-version=2022-08-01

{
  "data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In0sIm1ldGFkYXRhIjp7Im9zX3ZlciI6IjEwLjAuMTkwNDEuNTQxLmFtZDY0ZnJlLnZiX3JlbGVhc2UuMTkxMjA2LTE0MDYuRW50ZXJwcmlzZSJ9fQ"
}

Beispiel für eine Antwort

{
  "data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IldsSVM2VG9mZ3B1aEtabjk4ZGdjbFEiLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWtWQk9FTTNSVUU1UVRJMk1qZzBOalF4UXpJd09VSkRRakkwTlRnMk9UQTNSREEyT1RWQk5UVXhPVEF3UXprNVJFTXhRVVV3UmtFM1FqRkNSa1UwTlVJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2labTh6Tm1KM05VcDBSVGM0UmtKS1RETkhSbGszVmt4dFpFcHhNbU5WTW1WWmVFRTVZVkoxYkZsdlpubDRXa0ZHWjA5d1JVdFhhMDFPYVdaWU0wZzFRa2xEY2kwMGFrVmZSMWhyZVhBdGNWTk9TRVZEZVZsSlVYaEZjRlZEWjFaS1RYRlRhSHA2V0VoalJIVmlUbFo2ZGxwSE9XTnpjUzFpWjFCV05saFJXVmxpYm5JeU5DMVRSRlJ0Wnpsa1ZHNTFNMmt5ZURGUVZqbFlTaTFYVDA0elVYSTFUR1ZDV20xME1tZDNJbjAifX0"
}

Definitionen

Name Beschreibung
CloudError

Eine Fehlerantwort von Attestation.

CloudErrorBody

Eine Fehlerantwort von Attestation.

TpmAttestationRequest

Nachweisanforderung für den TPM-Nachweis (Trusted Platform Module).

TpmAttestationResponse

Nachweisantwort für den TPM-Nachweis (Trusted Platform Module).

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.

TpmAttestationRequest

Nachweisanforderung für den TPM-Nachweis (Trusted Platform Module).

Name Typ Beschreibung
data

string

Protokolldaten, die Artefakte zum Nachweis enthalten.

TpmAttestationResponse

Nachweisantwort für den TPM-Nachweis (Trusted Platform Module).

Name Typ Beschreibung
data

string

Protokolldaten, die die Antwort des Nachweisdiensts enthalten.