Поделиться через


Функция 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