structure VBS_ENCLAVE_REPORT (ntenclv.h)
Décrit le format de l’instruction signée contenue dans un rapport généré en appelant la fonction EnclaveGetAttestationReport .
Syntaxe
typedef struct VBS_ENCLAVE_REPORT {
UINT32 ReportSize;
UINT32 ReportVersion;
UINT8 EnclaveData[ENCLAVE_REPORT_DATA_LENGTH];
ENCLAVE_IDENTITY EnclaveIdentity;
} VBS_ENCLAVE_REPORT;
Membres
ReportSize
Taille totale de l’instruction signée dans le rapport, y compris les tailles de la structure VBS_ENCLAVE_REPORT et de tous les blocs de données variables, en octets.
ReportVersion
Version du format de rapport. La seule version actuellement disponible est VBS_ENCLAVE_REPORT_VERSION_CURRENT, ce qui équivaut 1
à .
EnclaveData[ENCLAVE_REPORT_DATA_LENGTH]
64 octets qui ont été fournis dans le paramètre EnclaveData de la fonction EnclaveGetAttestationReport .
EnclaveIdentity
Une structure ENCLAVE_IDENTITY qui décrit l’identité du module principal de l’enclave.
Remarques
L’instruction signée dans un rapport d’attestation d’enclave se compose des éléments suivants :
- Une structure VBS_ENCLAVE_REPORT décrit le format de l’instruction signée.
- Zéro ou plusieurs blocs de données variables qui se composent des éléments suivants :
- Structure VBS_ENCLAVE_REPORT_VARDATA_HEADER qui décrit le format du bloc de données variable.
- Données décrites par la structure VBS_ENCLAVE_REPORT_VARDATA_HEADER .
Configuration requise
Client minimal pris en charge | Windows 10, version 1709 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
En-tête | ntenclv.h |