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 |