VBS_ENCLAVE_REPORT 구조체(ntenclv.h)
EnclaveGetAttestationReport 함수를 호출하여 생성된 보고서에 포함된 서명된 문의 형식을 설명합니다.
구문
typedef struct VBS_ENCLAVE_REPORT {
UINT32 ReportSize;
UINT32 ReportVersion;
UINT8 EnclaveData[ENCLAVE_REPORT_DATA_LENGTH];
ENCLAVE_IDENTITY EnclaveIdentity;
} VBS_ENCLAVE_REPORT;
멤버
ReportSize
VBS_ENCLAVE_REPORT 구조체의 크기와 모든 변수 데이터 블록의 크기를 포함하여 보고서에서 서명된 문의 총 크기(바이트)입니다.
ReportVersion
보고서 형식의 버전입니다. 현재 사용 가능한 유일한 버전은 와 같은 1
VBS_ENCLAVE_REPORT_VERSION_CURRENT.
EnclaveData[ENCLAVE_REPORT_DATA_LENGTH]
EnclaveGetAttestationReport 함수의 EnclaveData 매개 변수에 제공된 64바이트입니다.
EnclaveIdentity
enclave의 기본 모듈의 ID를 설명하는 ENCLAVE_IDENTITY 구조체입니다.
설명
enclave 증명 보고서의 서명된 문은 다음 항목으로 구성됩니다.
- VBS_ENCLAVE_REPORT 구조체는 서명된 문의 형식을 설명합니다.
- 다음 항목으로 구성된 0개 이상의 가변 데이터 블록:
- 변수 데이터 블록의 형식을 설명하는 VBS_ENCLAVE_REPORT_VARDATA_HEADER 구조체입니다.
- VBS_ENCLAVE_REPORT_VARDATA_HEADER 구조에서 설명하는 데이터입니다.
요구 사항
지원되는 최소 클라이언트 | Windows 10 버전 1709 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
머리글 | ntenclv.h |