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

Функция CadesMsgVerifyCountersignatureEncodedEx

Аналог функции CryptMsgVerifyCountersignatureEncodedEx для работы с усовершенствованной подписью.

Синтаксис

C/C++
 BOOL CadesMsgVerifyCountersignatureEncodedEx (
   __in HCRYPTPROV hCryptProv,
   __in DWORD dwEncodingType,
   __in PBYTE pbSignerInfo,
   __in DWORD cbSignerInfo,
   __in PBYTE pbSignerInfoCountersignature,
   __in DWORD cbSignerInfoCountersignature,
   __reserved DWORD dwSignerType,
   __reserved void *pvSigner,
   __reserved DWORD dwFlags,
   __reserved void *pvReserved,
   __in_opt PCADES_VERIFICATION_PARA pVerificationPara,
   __out_opt PCADES_VERIFICATION_INFO *ppVerificationInfo
 );

Параметры

hCryptProv

[in] Аналогичен параметру функции CryptMsgVerifyCountersignatureEncoded .

dwEncodingType

[in] Аналогичен параметру функции CryptMsgVerifyCountersignatureEncoded .

pbSignerInfo

[in] Аналогичен параметру функции CryptMsgVerifyCountersignatureEncoded .

cbSignerInfo

[in] Аналогичен параметру функции CryptMsgVerifyCountersignatureEncoded .

pbSignerInfoCountersignature

[in] Аналогичен параметру функции CryptMsgVerifyCountersignatureEncoded .

cbSignerInfoCountersignature

[in] Аналогичен параметру функции CryptMsgVerifyCountersignatureEncoded .

dwSignerType

[in, optional] Зарезервирован для будущего использования, должен быть равен NULL.

pvSigner

[in, optional] Зарезервирован для будущего использования, должен быть равен NULL.

dwFlags

[in, optional] Зарезервирован для будущего использования, должен быть равен NULL.

pvReserved

[in, optional] Зарезервирован для будущего использования, должен быть равен NULL.

pVerificationPara

[in, optional] Указатель на структуру CADES_VERIFICATION_PARA. В этой структуре может быть указан тип подписи, соответствие которому следует проверить.

ppVerificationInfo

[out, optional] Указатель на указатель на структуру CADES_VERIFICATION_INFO, в которой возвращается дополнительная информация о подписи после проверки. Структура должна быть освобождена после использования с помощью функции CadesFreeVerificationInfo (даже в случае неуспешного завершения работы функции).

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

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

Примечания

Проверяет удостоверяющую подпись в соответствии с вложенными в неё доказательствами.

Требования

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