Функция CryptXmlVerifySignature (cryptxml.h)
Функция CryptXmlVerifySignature выполняет проверку криптографической подписи элемента SignedInfo .
Синтаксис
HRESULT CryptXmlVerifySignature(
[in] HCRYPTXML hSignature,
[in, optional] BCRYPT_KEY_HANDLE hKey,
DWORD dwFlags
);
Параметры
[in] hSignature
Дескриптор элемента Signature .
[in, optional] hKey
Дескриптор открытого ключа , используемый для проверки значения подписи в элементе SignedInfo . Этот параметр должен иметь значение NULL для алгоритмов подписи на основе HMAC.
dwFlags
Значение DWORD , которое определяет, какие реализации используются. Этот параметр может принимать одно из указанных ниже значений.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | cryptxml.h |
Библиотека | Cryptxml.lib |
DLL | Cryptxml.dll |