Функция CryptXmlSetHMACSecret (cryptxml.h)
Функция CryptXmlSetHMACSecret задает секрет HMAC для дескриптора перед вызовом функции CryptXmlSign или CryptXmlVerify .
Синтаксис
HRESULT CryptXmlSetHMACSecret(
[in] HCRYPTXML hSignature,
[in] const BYTE *pbSecret,
ULONG cbSecret
);
Параметры
[in] hSignature
Дескриптор элемента XML Signature .
[in] pbSecret
Указатель на буфер, содержащий блок байтов. Указатель должен быть допустимым во время вызова функции CryptXmlSign или CryptXmlVerify .
cbSecret
Размер (в байтах) буфера, на который указывает параметр pbSecret .
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | cryptxml.h |
Библиотека | Cryptxml.lib |
DLL | Cryptxml.dll |