VBS_ENCLAVE_REPORT_PKG_HEADER-Struktur (ntenclv.h)
Beschreibt den Inhalt eines Berichts, der durch aufrufen der EnclaveGetAttestationReport-Funktion generiert wird.
Syntax
typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
UINT32 PackageSize;
UINT32 Version;
UINT32 SignatureScheme;
UINT32 SignedStatementSize;
UINT32 SignatureSize;
UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;
Member
PackageSize
Die Summe der Größen der VBS_ENCLAVE_REPORT_PKG_HEADER-Struktur , der signierten Anweisung und der Signatur in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion generiert wird, in Bytes.
Version
Die Version der VBS_ENCLAVE_REPORT_PKG_HEADER Struktur in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion generiert wird. Die einzige derzeit unterstützte Version ist VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT, was gleich ist 1
.
SignatureScheme
Das Schema, das für die Signatur in einem Bericht verwendet wird, der durch Aufrufen der EnclaveGetAttestationReport-Funktion generiert wird.
SignedStatementSize
Die Größe der signierten Daten in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion in Bytes generiert wird.
SignatureSize
Die Größe der Signatur in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion in Bytes generiert wird.
Reserved
Reserviert.
Hinweise
Der Bericht, den EnclaveGetAttestationReport generiert, besteht aus den folgenden Elementen:
- VBS_ENCLAVE_REPORT_PKG_HEADER Struktur
- Eine signierte Anweisung, die aus den folgenden Elementen besteht:
- Eine VBS_ENCLAVE_REPORT-Struktur
- Null oder mehr variable Datenblöcke, die aus den folgenden Elementen bestehen:
- Eine VBS_ENCLAVE_REPORT_VARDATA_HEADER-Struktur
- Durch die VBS_ENCLAVE_REPORT_VARDATA_HEADER-Struktur beschriebene Daten
- Eine Signatur
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | ntenclv.h |