ENCLAVE_SEALING_IDENTITY_POLICY枚举 (ntenclv.h)

定义指定另一个 enclave 必须与调用 enclave enclave enclave 以取消密封数据的 enclave 的 enclave 相关的值。

语法

typedef enum ENCLAVE_SEALING_IDENTITY_POLICY {
  ENCLAVE_IDENTITY_POLICY_SEAL_INVALID = 0,
  ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE,
  ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE,
  ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE,
  ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY,
  ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR
} ;

常数

 
ENCLAVE_IDENTITY_POLICY_SEAL_INVALID
值:0
此值无效。 请勿使用。
ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE
加载到未密封 enclave 的每个映像的所有字节必须与密封 enclave 中每个图像的字节匹配,以便 EnclaveUnsealData 解密数据。
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE
加载到未密封 enclave 的主映像的所有字节必须与密封 enclave 中主映像的字节匹配,以便 EnclaveUnsealData 解密数据。
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE
未密封 enclave 的主映像的作者标识符、家庭标识符和图像标识符必须与密封 enclave 的主映像的作者标识符、家庭标识符和图像标识符匹配,以便 EnclaveUnsealData 解密数据。 enclave 可由其作者根据需要多次修改,并且任何具有主映像的 enclave 都可以取消密封数据,从而保留这些相同的标识值。
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY
未密封 enclave 的主映像的作者标识符和家庭标识符必须与密封 enclave 的主映像的作者标识符和系列标识符匹配,以便 EnclaveUnsealData 解密数据。 此案例允许 enclave 与同一系列中的任何其他 enclave 交换信息
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR
未密封 enclave 的主映像的作者标识符必须与密封 enclave 的主映像的作者标识符匹配,以便 EnclaveUnsealData 解密数据。 此案例允许 enclave 与同一作者生成的任何其他 enclave 交换信息。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1709 [仅限桌面应用]
支持的最低服务器 Windows Server 2016 [仅限桌面应用]
标头 ntenclv.h

另请参阅

EnclaveSealData

EnclaveUnsealData

Enclave 枚举