Certificates.Save 方法
[CAPICOM 是 32 位的僅限元件,可用於下列作業系統:Windows Server 2008、Windows Vista 和 Windows XP。 請改用System.Security.Cryptography.X509Certificates命名空間中的X509Certificate2Collection 類別。]
Save方法會將Certificate物件儲存在集合中。
語法
Certificates.Save( _
ByVal FileName, _
[ ByVal Password ], _
[ ByVal SaveAs ], _
[ ByVal ExportFlag ] _
)
參數
-
FileName [in]
-
字串,其中包含將儲存憑證之輸出檔的名稱。
-
密碼 [in, 選擇性]
-
字串,包含私密金鑰檔案的純文字密碼。 預設值為空字串 ("")。 最多 32 個 Unicode 字元,包括終止的 Null 字元,可用於密碼。 如需保護密碼的相關資訊,請參閱 處理密碼。
-
SaveAs [in, optional]
-
指定輸出檔格式 的 CAPICOM_CERTIFICATES_SAVE_AS_TYPE 列舉值。 預設值為 CAPICOM_CERTIFICATES_SAVE_AS_PFX。 下表顯示可能的值。
值 意義 - CAPICOM_CERTIFICATES_SAVE_AS_PFX
憑證會儲存為 PFX。 - CAPICOM_CERTIFICATES_SAVE_AS_PKCS7
憑證會儲存為 PKCS #7。 - CAPICOM_CERTIFICATES_SAVE_AS_SERIALIZED
憑證會儲存為序列化。 -
ExportFlag [in, optional]
-
指定是否忽略任何私密金鑰匯出錯誤的 CAPICOM_EXPORT_FLAG 列舉值。 預設值為 CAPICOM_EXPORT_DEFAULT。 下表顯示可能的值。
值 意義 - CAPICOM_EXPORT_DEFAULT
不會忽略私密金鑰匯出錯誤。 - CAPICOM_EXPORT_IGNORE_PRI加值稅E_KEY_NOT_EXPORTABLE_ERROR
系統會忽略私密金鑰匯出錯誤。
傳回值
這個方法不會傳回值。
備註
這個方法會在從 Web 應用程式編寫腳本時引發CAPICOM_E_NOT_ALLOWED。
您可以使用Store.Load方法來擷取Certificate物件。
規格需求
需求 | 值 |
---|---|
用戶端支援結束 |
Windows Vista |
伺服器終止支援 |
Windows Server 2008 |
可轉散發套件 |
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本 |
DLL |
|
另請參閱