ICertificate2::Load 方法
[CAPICOM 是 32 位的僅限元件,可用於下列作業系統:Windows Server 2008、Windows Vista 和 Windows XP。 請改用System.Security.Cryptography.X509Certificates命名空間中的X509Certificate2 類別。]
Load方法會從檔案匯入憑證。 這個方法是在 CAPICOM 2.0 中引進的。
語法
Certificate.Load( _
ByVal FileName, _
[ ByVal Password ], _
[ ByVal KeyStorageFlag ], _
[ ByVal KeyLocation ] _
)
參數
-
FileName [in]
-
字串,包含包含憑證資料之 .cer 或 .pfx 檔案的路徑。
-
密碼 [in, 選擇性]
-
字串,包含私密金鑰檔案的純文字密碼。 密碼最多可以包含 32 個 Unicode 字元,包括終止的 Null 字元。 如需保護密碼的相關資訊,請參閱 處理密碼。
-
KeyStorageFlag [in, optional]
-
定義金鑰儲存旗標 之CAPICOM_KEY_STORAGE_FLAG 列舉的值。 預設值為 CAPICOM_KEY_STORAGE_DEFAULT。 下表顯示可能的值。
值 意義 - CAPICOM_KEY_STORAGE_DEFAULT
預設金鑰儲存體。 - CAPICOM_KEY_STORAGE_EXPORTABLE
金鑰是可匯出的。 - CAPICOM_KEY_STORAGE_USER_PROTECTED
金鑰受到使用者保護。 -
KeyLocation [in, optional]
-
定義索引鍵位置類型的CAPICOM_KEY_LOCATION列舉值。 預設值為 CAPICOM_CURRENT_USER_KEY。 下表顯示可能的值。
值 意義 - CAPICOM_CURRENT_USER_KEY
金鑰是使用者金鑰。 - CAPICOM_LOCAL_MACHINE_KEY
金鑰是電腦金鑰。
傳回值
這個方法不會傳回值。
備註
此方法會在從 Web 應用程式編寫腳本時引發CAPICOM_E_NOT_ALLOWED。
規格需求
需求 | 值 |
---|---|
用戶端支援結束 |
Windows Vista |
伺服器終止支援 |
Windows Server 2008 |
可轉散發套件 |
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本 |
DLL |
|