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
);
parameters
-
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 |
|