Énumération X509PrivateKeyExportFlags (certenroll.h)
Le type d’énumération X509PrivateKeyExportFlags spécifie la stratégie d’exportation pour une clé privée. Pour une clé CNG (Cryptography API : Next Generation), la stratégie est stockée par le fournisseur de services de clé (KSP) et il incombe au fournisseur de services de chiffrement d’appliquer la stratégie. Lorsqu’un fournisseur de services de chiffrement (CSP) hérité est spécifié, la stratégie est utilisée lors de la création de la clé, et il incombe au fournisseur de services cloud d’appliquer la stratégie. Cette énumération est utilisée lors de la spécification et de la récupération de la propriété ExportPolicy sur l’interface IX509PrivateKey .
Syntax
typedef enum X509PrivateKeyExportFlags {
XCN_NCRYPT_ALLOW_EXPORT_NONE = 0,
XCN_NCRYPT_ALLOW_EXPORT_FLAG = 0x1,
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG = 0x2,
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG = 0x4,
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG = 0x8
} ;
Constantes
XCN_NCRYPT_ALLOW_EXPORT_NONE Valeur : 0 L’exportation n’est pas autorisée. Il s’agit de la valeur par défaut. |
XCN_NCRYPT_ALLOW_EXPORT_FLAG Valeur : 0x1 La clé privée peut être exportée. |
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG Valeur : 0x2 La clé privée peut être exportée en texte clair. |
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG Valeur : 0x4 La clé privée peut être exportée une seule fois pour l’archivage. |
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG Valeur : 0x8 La clé privée peut être exportée une seule fois en texte clair à des fins d’archivage. |
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 |