структура VBS_ENCLAVE_REPORT_PKG_HEADER (ntenclv.h)
Описывает содержимое отчета, созданного путем вызова функции EnclaveGetAttestationReport .
Синтаксис
typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
UINT32 PackageSize;
UINT32 Version;
UINT32 SignatureScheme;
UINT32 SignedStatementSize;
UINT32 SignatureSize;
UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;
Члены
PackageSize
Сумма размеров структуры VBS_ENCLAVE_REPORT_PKG_HEADER , подписанного оператора и подписи, содержащейся в отчете, созданном путем вызова функции EnclaveGetAttestationReport , в байтах.
Version
Версия структуры VBS_ENCLAVE_REPORT_PKG_HEADER в отчете, созданном путем вызова функции EnclaveGetAttestationReport . Единственная поддерживаемая в настоящее время версия — VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT, которая равна 1
.
SignatureScheme
Схема, используемая для подписи в отчете, созданном путем вызова функции EnclaveGetAttestationReport .
SignedStatementSize
Размер подписанных данных, содержащихся в отчете, созданном путем вызова функции EnclaveGetAttestationReport , в байтах.
SignatureSize
Размер подписи, содержащейся в отчете, созданном путем вызова функции EnclaveGetAttestationReport , в байтах.
Reserved
Зарезервировано.
Комментарии
Отчет, создаваемый EnclaveGetAttestationReport , состоит из следующих элементов:
- структура VBS_ENCLAVE_REPORT_PKG_HEADER
- Подписанный оператор, состоящий из следующих элементов:
- Структура VBS_ENCLAVE_REPORT
- Ноль или несколько блоков переменных данных, состоящих из следующих элементов:
- Структура VBS_ENCLAVE_REPORT_VARDATA_HEADER
- Данные, описываемые структурой VBS_ENCLAVE_REPORT_VARDATA_HEADER
- Подпись
Требования
Минимальная версия клиента | Windows 10, версия 1709 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | ntenclv.h |