共用方式為


PvkPrivateKeySave 函式

重要

此 API 即將淘汰。 Microsoft 可能會在未來的版本中移除此 API。

 

PvkPrivateKeySave函式會將私密金鑰及其對應的公開金鑰儲存至指定的檔案。

注意

此函式沒有相關聯的標頭檔或匯入程式庫。 若要呼叫此函式,您必須建立使用者定義的標頭檔,並使用 LoadLibraryGetProcAddress 函式動態連結至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_KEYEXCHANGEAT_SIGNATURE

hwndOwner [in]

如果需要密碼來加密私密金鑰,此參數是對話方塊父代的控制碼;否則為 Null

pwszKeyName [in]

要儲存之索引鍵名稱的 Null 終止字串指標。

dwFlags [in]

指定函式其他選項的 DWORD 值。 如需詳細資訊,請參閱CryptExportKey中的dwFlags參數。

傳回值

成功時,此函式會傳回 TRUEPvkPrivateKeySave函式會在失敗時傳回FALSE

規格需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
DLL
Mssign32.dll