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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour