ENCLAVE_SEALING_IDENTITY_POLICY 枚举 (ntenclv.h)

定义值,这些值指定另一个 enclave 必须与调用 EnclaveSealData 的 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 中每个图像的字节匹配,以便 EnclaveSealData 解密数据。
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE
加载到未密封 enclave 中的主映像的所有字节必须与密封 enclave 中主映像的字节匹配,以便 EnclaveSealData 解密数据。
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE
未密封 enclave 的主映像的作者标识符、家庭标识符和图像标识符必须与密封 enclave 主映像的作者标识符、家庭标识符和图像标识符匹配,以便 EnclaveSealData 解密数据。 作者可以根据需要多次修改 enclave,并且数据可由任何具有主映像的 enclave 取消密封,这些标识值保留相同的标识值。
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY
未密封 enclave 的主映像的作者标识符和系列标识符必须与密封 enclave 的主映像的作者标识符和系列标识符匹配,以便 EnclaveSealData 解密数据。 此案例允许 enclave 与同一系列中的其他任何 enclave 交换信息
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR
未密封 enclave 的主映像的作者标识符必须与密封 enclave 的主映像的作者标识符匹配,以便 EnclaveSealData 解密数据。 此案例允许 enclave 与同一作者生成的任何其他 enclave 交换信息。

要求

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

另请参阅

EnclaveSealData

Enclave 枚举