Share via


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

보고서 형식의 버전입니다. 현재 사용 가능한 유일한 버전은 같은 1VBS_ENCLAVE_REPORT_VERSION_CURRENT.

EnclaveData[ENCLAVE_REPORT_DATA_LENGTH]

EnclaveGetAttestationReport 함수의 EnclaveData 매개 변수에 제공된 64바이트입니다.

EnclaveIdentity

enclave의 기본 모듈의 ID를 설명하는 ENCLAVE_IDENTITY 구조체입니다.

설명

enclave 증명 보고서의 서명된 문은 다음 항목으로 구성됩니다.

  • VBS_ENCLAVE_REPORT 구조체는 서명된 문의 형식을 설명합니다.
  • 다음 항목으로 구성된 0개 이상의 가변 데이터 블록:

요구 사항

   
지원되는 최소 클라이언트 Windows 10 버전 1709 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 ntenclv.h

추가 정보

Enclave 구조체

ENCLAVE_IDENTITY

EnclaveGetAttestationReport