Fungsi EnclaveVerifyAttestationReport (winenclaveapi.h)

Memverifikasi laporan pengesahan yang dihasilkan pada sistem saat ini.

Sintaks

HRESULT EnclaveVerifyAttestationReport(
  [in] UINT32     EnclaveType,
  [in] const VOID *Report,
  [in] UINT32     ReportSize
);

Parameter

[in] EnclaveType

Jenis enklave tempat laporan dibuat. Pasti ENCLAVE_TYPE_VBS.

[in] Report

Penunjuk ke buffer yang menyimpan laporan. Laporan ini dapat disimpan baik dalam rentang alamat enklave atau dalam ruang alamat proses host.

[in] ReportSize

Ukuran laporan, dalam byte.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Fungsi ini digunakan jika dua enklave berjalan pada sistem yang sama dan perlu membangun saluran aman antara satu sama lain. Saat Anda memanggil EnclaveVerifyAttestationReport dari enklave keamanan berbasis virtualisasi (VBS), Anda hanya dapat menggunakan EnclaveVerifyAttestationReport untuk memvalidasi laporan pengesahan yang dihasilkan enklave VBS lain.

EnclaveVerifyAttestationReport harus dipanggil dari dalam enklave, dan hanya didukung dalam enklave yang memiliki jenis enklave ENCLAVE_TYPE_VBS .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1709 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header winenclaveapi.h
Pustaka Vertdll.lib
DLL Vertdll.dll

Lihat juga

Fungsi Enklave

EnclaveGetAttestationReport

Api Vertdll tersedia di enklave VBS