É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

Voir aussi

Énumérations CertEnroll

CertEnroll Interfaces

IX509PrivateKey