CryptXmlImportPublicKey 函数 (cryptxml.h)

CryptXmlImportPublicKey 函数导入由提供的句柄指定的 公钥

语法

HRESULT CryptXmlImportPublicKey(
        DWORD                     dwFlags,
  [in]  const CRYPT_XML_KEY_VALUE *pKeyValue,
  [out] BCRYPT_KEY_HANDLE         *phKey
);

参数

dwFlags

控制加载哪些 CryptXML 扩展的 DWORD 值。 此参数的取值可为下列值之一:

含义
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
仅使用签名和摘要的默认实现。 设置此标志后,不会加载其他已注册的扩展。

[in] pKeyValue

指向 CRYPT_XML_KEY_VALUE 结构的指针,用于接收导入的密钥。

[out] phKey

指向要导入的键句柄的指针。

返回值

如果函数成功,则函数返回零。

如果函数失败,它将返回一个 指示错误的 HRESULT 值。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 cryptxml.h
Library Cryptxml.lib
DLL Cryptxml.dll