RKeyPFXInstall 函数

不支持 RKeyPFXInstall 函数。

Windows Server 2003:RKeyPFXInstall 函数在远程计算机上安装证书。 请注意,此行为已随 Windows Server 2003 Service Pack 1 (SP1) 发生更改。

语法

ULONG RKeyPFXInstall(
  _In_ KEYSVCC_HANDLE         hKeySvcCli,
  _In_ PKEYSVC_BLOB           pPFX,
  _In_ PKEYSVC_UNICODE_STRING pPassword,
  _In_ ULONG                  ulFlags
);

参数

hKeySvcCli [in]

以前由 RKeyOpenKeyService 打开的KEYSVCC_HANDLE句柄。 句柄表示将接收证书的远程计算机。 此值不能为 NULL

pPFX [in]

指向表示要安装的证书 的 KEYSVC_BLOB 结构的指针。 BLOB 采用 PKCS #12 格式。

pPassword [in]

指向表示 BLOB 密码 的 KEYSVC_UNICODE_STRING 结构的指针。 使用完密码后,通过调用 SecureZeroMemory 函数从内存中清除密码。 有关保护密码的详细信息,请参阅 处理密码

ulFlags [in]

指定证书安装选项的标志。 此参数可以是零,也可以是以下值的组合。

含义
CRYPT_EXPORTABLE
导入的密钥将标记为可导出。
CRYPT_MACHINE_KEYSET
私钥存储在远程计算机下,而不是存储在当前用户之下。

 

返回值

如果函数成功,则返回值S_OK。

如果函数失败,则返回值为指示错误的 ULONG

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Rkeysvcc.h

另请参阅

RKeyCloseKeyService

RKeyOpenKeyService