Развернуть все
Свернуть все

Функция CadesMsgUIDisplaySignaturesByHash

Низкоуровневая функция отображения окна со списком УЭЦП, проверяемых при помощи CadesSignedData.VerifyHash().

Синтаксис

C/C++
 BOOL CadesMsgUIDisplaySignaturesByHash (
   __in HCRYPTMSG hCryptMsg,
   __in_opt HWND hwndParent,
   __in_opt LPCWSTR title,
   __in_opt const BYTE *pbHashBlob,
   __in_opt DWORD cbHashBlob,
   __in_opt PCRYPT_ALGORITHM_IDENTIFIER pHashAlgorithm
 );

Параметры

hCryptMsg

[in] Дескриптор подписанного сообщения, должен быть открыт с помощью CryptMsgOpenToDecode .

hwndParent

[in] Дескриптор родительского окна для окна со списком УЭЦП. Если данный параметр равен NULL, то родительским окном будет рабочий стол Microsoft Windows.

title

[in] Если задан, заменяет используемый по умолчанию заголовок окна.

pbHashBlob

[in] Если задан, передает значение хеша.

cbHashBlob

[in] Если задан, передает размер значения хеша.

pHashAlgorithm

[in] Если задан, передает алгоритм хеша.

Возвращаемое значение

TRUE в случае успеха, FALSE в случае неудачи, дополнительную информацию об ошибке можно получить через GetLastError .

Примечания

)

Эта функция отображает окно со списком УЭЦП, содержащихся в сообщении.

Требования

Заголовочный файл cades.h
Библиотека DLL cades.dll
Библиотека импорта cades.lib
Минимальная версия продукта 1.0