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

Функция CadesMsgAddEnhancedSignature

Добавляет новую усовершенствованную подпись в сообщение.

Синтаксис

C/C++
 BOOL CadesMsgAddEnhancedSignature (
   __in HCRYPTMSG hCryptMsg,
   __in PCADES_COSIGN_PARA pCadesCosignPara
 );

Параметры

hCryptMsg

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

pCadesCosignPara

[in] Указатель на структуру CADES_COSIGN_PARA, задающую параметры создания усовершенствованной подписи.

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

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

Примечания

Эту функцию нужно использовать для добавления усовершенствованной подписи в сообщение, открытое с помощью CryptMsgOpenToDecode , вместо вызова CryptMsgControl с параметром CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR. После вызова этой функции не требуется вызывать CadesMsgEnhanceSignature на добавленную подпись.

Требования

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