CryptXmlSetHMACSecret 函数 (cryptxml.h)
在调用 CryptXmlSign 或 CryptXmlVerify 函数之前,CryptXmlSetHMACSecret 函数在句柄上设置 HMAC 机密。
语法
HRESULT CryptXmlSetHMACSecret(
[in] HCRYPTXML hSignature,
[in] const BYTE *pbSecret,
ULONG cbSecret
);
参数
[in] hSignature
XML 签名 元素的句柄。
[in] pbSecret
指向包含字节块的缓冲区的指针。 在调用 CryptXmlSign 或 CryptXmlVerify 函数期间,指针必须有效。
cbSecret
pbSecret 参数指向的缓冲区的大小(以字节为单位)。
返回值
如果函数成功,则函数返回零。
如果函数失败,它将返回一个 指示错误的 HRESULT 值。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | cryptxml.h |
Library | Cryptxml.lib |
DLL | Cryptxml.dll |