X509PrivateKeyExportFlags 枚举 (certenroll.h)
X509PrivateKeyExportFlags 枚举类型指定私钥的导出策略。 对于加密 API:下一代 (CNG) 密钥,策略由密钥服务提供商存储 (KSP) ,KSP 负责强制实施策略。 如果指定了旧 加密服务提供程序 (CSP) ,则会在创建密钥时使用该策略,CSP 负责强制实施该策略。 在 IX509PrivateKey 接口上指定和检索 ExportPolicy 属性时,使用此枚举。
语法
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
} ;
常量
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 私钥可以导出一次,以纯文本形式进行存档。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | certenroll.h |