Функция EnclaveVerifyAttestationReport (winenclaveapi.h)
Проверяет отчет об аттестации, созданный в текущей системе.
Синтаксис
HRESULT EnclaveVerifyAttestationReport(
[in] UINT32 EnclaveType,
[in] const VOID *Report,
[in] UINT32 ReportSize
);
Параметры
[in] EnclaveType
Тип анклава, для которого был создан отчет. Должен быть ENCLAVE_TYPE_VBS.
[in] Report
Указатель на буфер, в котором хранится отчет. Этот отчет может храниться либо в диапазоне адресов анклава, либо в адресном пространстве хост-процесса.
[in] ReportSize
Размер отчета в байтах.
Возвращаемое значение
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция используется, если два анклава выполняются в одной системе и необходимо установить безопасный канал между собой. При вызове EnclaveVerifyAttestationReport из анклава безопасности на основе виртуализации (VBS) можно использовать только enclaveVerifyAttestationReport для проверки отчета об аттестации, созданного другим анклавом VBS.
EnclaveVerifyAttestationReport должен вызываться из анклава и поддерживается только в анклавах с типом ENCLAVE_TYPE_VBS анклава.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1709 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | winenclaveapi.h |
Библиотека | Vertdll.lib |
DLL | Vertdll.dll |