Поделиться через


перечисление ENCLAVE_SEALING_IDENTITY_POLICY (ntenclv.h)

Определяет значения, указывающие, каким образом другой анклав должен быть связан с анклавом, который вызывает EnclaveSealData для анклава для распаковки данных.

Синтаксис

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
Все байты каждого изображения, загруженного в анклав расшифровки, должны соответствовать байтам каждого изображения в запечатывочном анклаве, чтобы enclaveSealData расшифровал данные.
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE
Все байты основного образа, загруженного в анклав расшифровки, должны соответствовать байтам основного образа в запечатывочном анклавах, чтобы enclaveSealData расшифровывалось.
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE
Идентификатор автора, идентификатор семейства и идентификатор образа основного образа анклава расшифровки должны соответствовать идентификатору автора, семейству и идентификатору образа основного образа запечатывания анклава для расшифровки данных. Анклав может быть изменен его автором столько раз, сколько потребуется, а данные могут быть незамечены любым анклавом с основным изображением, сохраняющим те же значения идентификаторов.
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY
Идентификатор автора и идентификатор семейства основного образа анклава расшифровки должны совпадать с идентификатором автора и идентификатором семейства основного образа запечатывания анклава, чтобы enclaveSealData расшифровал данные. Этот случай позволяет анклаву обмениваться информацией с любым другим анклавом в той же семье
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR
Идентификатор автора основного изображения анклава расшифровки должен совпадать с идентификатором автора основного изображения запечатаемого анклава, чтобы enclaveSealData расшифровал данные. Этот случай позволяет анклаву обмениваться информацией с любым другим анклавом, созданным тем же автором.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть ntenclv.h

См. также раздел

АнклавSealData

Перечисления анклава