Enclave 함수
다음 함수는 신뢰할 수 있는 실행 환경을 만드는 데 사용되는 enclave를 사용할 때 사용됩니다.
참고 항목
VBS Enclave에 이러한 API를 사용하려면 Windows 11 빌드 26100.2314 이상 또는 Windows Server 2025 이상이 필요합니다.
섹션 내용
항목 | 설명 |
---|---|
CallEnclave | enclave 내에서 함수를 호출합니다. |
CreateEnclave | 초기화되지 않은 새 enclave를 만듭니다. enclave는 애플리케이션의 주소 공간 내에 있는 코드 및 데이터의 격리된 영역입니다. enclave 내에서 실행되는 코드만 동일한 enclave 내의 데이터에 액세스할 수 있습니다. |
DeleteEnclave | 지정된 enclave를 삭제합니다. |
EnclaveGetAttestationReport | 현재 enclave를 설명하고 enclave의 형식을 담당하는 기관에서 서명하는 Enclave 증명 보고서를 가져옵니다. |
EnclaveGetEnclaveInformation | 현재 실행 중인 enclave에 대한 정보를 가져옵니다. |
EnclaveSealData | 암호화되지 않은 데이터에서 암호화된 이진 큰 개체(Blob)를 생성합니다. |
EnclaveUnsealData | 암호화된 이진 큰 개체(Blob)의 암호를 해독합니다. |
EnclaveVerifyAttestationReport | 현재 시스템에서 생성된 증명 보고서를 확인합니다. |
InitializeEnclave | 데이터로 만들고 로드한 enclave를 초기화합니다. |
IsEnclaveTypeSupported | 지정된 유형의 enclave가 지원되는지 여부를 검색합니다. |
LoadEnclaveData | CreateEnclave를 호출하여 만든 초기화되지 않은 enclave에 데이터를 로드합니다. |
LoadEnclaveImage | 이미지와 모든 가져오기를 enclave로 로드합니다. |
TerminateEnclave | enclave 내에서 실행되는 스레드의 실행을 종료합니다. |