Función EnclaveVerifyAttestationReport (winenclaveapi.h)
Comprueba un informe de atestación que se generó en el sistema actual.
Sintaxis
HRESULT EnclaveVerifyAttestationReport(
[in] UINT32 EnclaveType,
[in] const VOID *Report,
[in] UINT32 ReportSize
);
Parámetros
[in] EnclaveType
Tipo del enclave para el que se generó el informe. Debe ser ENCLAVE_TYPE_VBS.
[in] Report
Puntero a un búfer que almacena el informe. Este informe se puede almacenar dentro del intervalo de direcciones del enclave o dentro del espacio de direcciones del proceso de host.
[in] ReportSize
Tamaño del informe, en bytes.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Esta función se usa si dos enclaves se ejecutan en el mismo sistema y necesitan establecer un canal seguro entre sí. Al llamar a EnclaveVerifyAttestationReport desde un enclave de seguridad basada en virtualización (VBS), solo puede usar EnclaveVerifyAttestationReport para validar un informe de atestación que generó otro enclave de VBS.
Se debe llamar a EnclaveVerifyAttestationReport desde dentro de un enclave y solo se admite dentro de los enclaves que tienen el tipo de enclave ENCLAVE_TYPE_VBS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1709 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winenclaveapi.h |
Library | Vertdll.lib |
Archivo DLL | Vertdll.dll |