Partager via


énumération ENCLAVE_SEALING_IDENTITY_POLICY (ntenclv.h)

Définit des valeurs qui spécifient comment une autre enclave doit être liée à l’enclave qui appelle EnclaveSealData pour que l’enclave annule les données.

Syntaxe

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
} ;

Constantes

 
ENCLAVE_IDENTITY_POLICY_SEAL_INVALID
Valeur : 0
Cette valeur n’est pas valide. N’utilisez pas.
ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE
Tous les octets de chaque image chargée dans l’enclave non scellée doivent correspondre aux octets de chaque image de l’enclave de scellement pour EnclaveUnsealData pour déchiffrer les données.
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE
Tous les octets de l’image primaire chargée dans l’enclave non scellée doivent correspondre aux octets de l’image primaire dans l’enclave de scellement afin que EnclaveUnsealData pour déchiffrer les données.
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE
L’identificateur d’auteur, l’identificateur de famille et l’identificateur d’image de l’image principale de l’enclave non scellée doivent correspondre à l’identificateur de l’auteur, à l’identificateur de famille et à l’identificateur d’image de l’image principale de l’enclave de scellement afin que EnclaveUnsealData pour déchiffrer les données. L’enclave peut être révisée par son auteur autant de fois que vous le souhaitez, et les données peuvent être non scellées par n’importe quelle enclave avec une image primaire conserve ces mêmes valeurs d’identité.
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY
L’identificateur d’auteur et l’identificateur de famille de l’image principale de l’enclave non scellée doivent correspondre à l’identificateur d’auteur et à l’identificateur de famille de l’image principale de l’enclave de scellement afin que EnclaveUnsealData pour déchiffrer les données. Ce cas permet à une enclave d’échanger des informations avec toute autre enclave dans la même famille
ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR
L’identificateur de l’auteur de l’image principale de l’enclave non scellée doit correspondre à l’identificateur d’auteur de l’image principale de l’enclave de scellement afin que EnclaveUnsealData pour déchiffrer les données. Ce cas permet à une enclave d’échanger des informations avec toute autre enclave générée par le même auteur.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1709 [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2016 [applications de bureau uniquement]
d’en-tête ntenclv.h

Voir aussi

EnclaveSealData

EnclaveUnsealData

énumérations enclaves