受信任的执行函数

处理用于创建受信任执行环境的 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 中运行的线程的执行。