다음을 통해 공유


Enclave 함수

다음 함수는 신뢰할 수 있는 실행 환경을 만드는 데 사용되는 enclave를 사용할 때 사용됩니다.

섹션 내용

주제 설명
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 내에서 실행되는 스레드의 실행을 종료합니다.

참고 항목