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

Consulte también

Funciones de enclave

EnclaveGetAttestationReport

API de Vertdll disponibles en enclaves de VBS