Funzione EnclaveVerifyAttestationReport (winenclaveapi.h)
Verifica un report di attestazione generato nel sistema corrente.
Sintassi
HRESULT EnclaveVerifyAttestationReport(
[in] UINT32 EnclaveType,
[in] const VOID *Report,
[in] UINT32 ReportSize
);
Parametri
[in] EnclaveType
Tipo dell'enclave per cui è stato generato il report. Deve essere ENCLAVE_TYPE_VBS.
[in] Report
Puntatore a un buffer che archivia il report. Questo report può essere archiviato all'interno dell'intervallo di indirizzi dell'enclave o all'interno dello spazio indirizzi del processo host.
[in] ReportSize
Dimensioni del report, in byte.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione viene usata se due enclave vengono eseguiti nello stesso sistema e devono stabilire un canale sicuro tra loro. Quando si chiama EnclaveVerifyAttestationReport da un enclave di sicurezza basata su virtualizzazione (VBS), è possibile usare enclaveVerifyAttestationReport per convalidare un report di attestazione generato da un'altra enclave VBS.
EnclaveVerifyAttestationReport deve essere chiamato dall'interno di un enclave ed è supportato solo all'interno di enclave con il tipo di enclave ENCLAVE_TYPE_VBS .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1709 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winenclaveapi.h |
Libreria | Vertdll.lib |
DLL | Vertdll.dll |