PvkPrivateKeySave 函式
重要
此 API 即將淘汰。 Microsoft 可能會在未來的版本中移除此 API。
PvkPrivateKeySave函式會將私密金鑰及其對應的公開金鑰儲存至指定的檔案。
注意
此函式沒有相關聯的標頭檔或匯入程式庫。 若要呼叫此函式,您必須建立使用者定義的標頭檔,並使用 LoadLibrary 和 GetProcAddress 函式動態連結至Mssign32.dll。
語法
BOOL WINAPI PvkPrivateKeySave(
_In_ HCRYPTPROV hCryptProv,
_In_ HANDLE hFile,
_In_ DWORD dwKeySpec,
_In_ HWND hwndOwner,
_In_ LPCWSTR pwszKeyName,
_In_ DWORD dwFlags
);
參數
-
hCryptProv [in]
-
密碼 編譯服務提供者 的控制碼 (CSP) 。
-
hFile [in]
-
使用初始讀取/寫入權限和後續唯讀許可權所建立之檔案的控制碼。
-
dwKeySpec [in]
-
索引鍵類型的長整數。 可能的值包括 AT_KEYEXCHANGE 或 AT_SIGNATURE。
-
hwndOwner [in]
-
如果需要密碼來加密私密金鑰,此參數是對話方塊父代的控制碼;否則為 Null。
-
pwszKeyName [in]
-
要儲存之索引鍵名稱的 Null 終止字串指標。
-
dwFlags [in]
-
指定函式其他選項的 DWORD 值。 如需詳細資訊,請參閱CryptExportKey中的dwFlags參數。
傳回值
成功時,此函式會傳回 TRUE。 PvkPrivateKeySave函式會在失敗時傳回FALSE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |
DLL |
|