共用方式為


X509PrivateKeyExportFlags 列舉 (certenroll.h)

X509PrivateKeyExportFlags 列舉類型會指定私鑰的導出原則。 針對密碼編譯 API:新一代 (CNG) 密鑰,原則會由金鑰服務提供者 (KSP) 儲存,而 KSP 會負責強制執行原則。 指定舊版 密碼編譯服務提供者 (CSP) 時,會在建立密鑰時使用原則,而 CSP 會負責強制執行原則。 指定和擷取 IX509PrivateKey 介面上的 ExportPolicy 屬性時,會使用此列舉。

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
} ;

常數

 
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

另請參閱

CertEnroll 列舉

CertEnroll 介面

IX509PrivateKey