X509PrivateKeyExportFlags-Enumeration (certenroll.h)
Der X509PrivateKeyExportFlags-Enumerationstyp gibt die Exportrichtlinie für einen privaten Schlüssel an. Für einen CNG-Schlüssel (Cryptography API: Next Generation) wird die Richtlinie vom Schlüsseldienstanbieter (Key Service Provider, KSP) gespeichert, und es liegt in der Verantwortung des KSP, die Richtlinie zu erzwingen. Wenn ein Legacy-Kryptografiedienstanbieter (Legacy Cryptographic Service Provider , CSP) angegeben wird, wird die Richtlinie beim Erstellen des Schlüssels verwendet, und es liegt in der Verantwortung des CSP, die Richtlinie zu erzwingen. Diese Enumeration wird beim Angeben und Abrufen der ExportPolicy-Eigenschaft auf der IX509PrivateKey-Schnittstelle verwendet.
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
} ;
Konstanten
XCN_NCRYPT_ALLOW_EXPORT_NONE Wert: 0 Der Export ist nicht zulässig. Dies ist der Standardwert. |
XCN_NCRYPT_ALLOW_EXPORT_FLAG Wert: 0x1 Der private Schlüssel kann exportiert werden. |
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG Wert: 0x2 Der private Schlüssel kann in Klartextform exportiert werden. |
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG Wert: 0x4 Der private Schlüssel kann einmal für die Archivierung exportiert werden. |
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG Wert: 0x8 Der private Schlüssel kann zur Archivierung einmal in Klartextform exportiert werden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | certenroll.h |