X509PrivateKeyProtection, énumération (certenroll.h)
L’énumération X509PrivateKeyProtection spécifie le niveau de protection des clés privées pris en charge par un fournisseur de chiffrement. Par exemple, si la protection par clé forte est activée, l’utilisateur est généralement invité à entrer un mot de passe lors de la création de la clé et chaque fois que la clé est utilisée. Le comportement précis est spécifié par le KSP ou le csp utilisé. La valeur d’énumération peut être spécifiée ou récupérée à l’aide de la propriété KeyProtection sur l’interface IX509PrivateKey .
Syntax
typedef enum X509PrivateKeyProtection {
XCN_NCRYPT_UI_NO_PROTECTION_FLAG = 0,
XCN_NCRYPT_UI_PROTECT_KEY_FLAG = 0x1,
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG = 0x2,
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG = 0x4,
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG = 0x8
} ;
Constantes
XCN_NCRYPT_UI_NO_PROTECTION_FLAG Valeur : 0 Le niveau de protection n’est pas spécifié. |
XCN_NCRYPT_UI_PROTECT_KEY_FLAG Valeur : 0x1 Une interface utilisateur s’affiche pour indiquer qu’un processus tente d’utiliser la clé. Le comportement exact est spécifié par le KSP ou le csp utilisé. Certains fournisseurs de solutions cloud hérités Microsoft permettent au client de décider si un mot de passe est nécessaire pour utiliser la clé ou si l’utilisateur doit uniquement accepter une invite. |
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG Valeur : 0x2 Spécifie une protection de clé forte. L’utilisateur est généralement invité à entrer un mot de passe lors de la création de la clé et chaque fois que la clé est utilisée. Le comportement exact est spécifié par le KSP utilisé. Cette valeur n’est pas prise en charge par l’API d’inscription de certificat pour les fournisseurs de solutions cloud héritées. |
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG Valeur : 0x4 |
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG Valeur : 0x8 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | certenroll.h |