CryptXmlDllCreateKey 回调函数 (cryptxml.h)

CryptXmlDllCreateKey 函数分析 KeyValue 元素并创建加密 API:下一代 (CNG) BCrypt 密钥句柄来验证签名。

语法

CryptXmlDllCreateKey Cryptxmldllcreatekey;

HRESULT Cryptxmldllcreatekey(
  [in]  const CRYPT_XML_BLOB *pEncoded,
  [out] BCRYPT_KEY_HANDLE *phKey
)
{...}

参数

[in] pEncoded

指向包含 KeyValue 元素的 CRYPT_XML_BLOB 结构的指针。

[out] phKey

指向 BCRYPT_KEY_HANDLE 变量的指针,该变量接收用于验证签名的密钥的句柄。

当 CryptXML 使用完密钥后,CryptXML 通过调用 BCryptDestroyKey 函数释放它。

返回值

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

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

要求

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