Аналог функции
Синтаксис
BOOL CadesMsgCountersign ( __in HCRYPTMSG hCryptMsg, __in DWORD dwIndex, __in DWORD cCountersigners, __in PCADES_COSIGN_PARA rgCountersigners );
Параметры
- hCryptMsg
-
[in] Дескриптор подписанного сообщения, должен быть открыт с помощью
CryptMsgOpenToDecode .
- dwIndex
-
[in] Индекс подписи, для которой создаётся удостоверяющая подпись.
- cCountersigners
-
[in] Аналогичен параметру функции
CryptMsgCountersign .
- rgCountersigners
-
[in] Указатель на массив структур CADES_COSIGN_PARA.
Возвращаемое значение
TRUE в случае успеха, FALSE в случае неудачи, дополнительную информацию об ошибке можно получить через
Примечания
Создаёт и вкладывает в сообщение удостоверяющую подпись (countersignature), соответствующую стандарту CAdES.
В случае отделённой подписи для работы функции CadesMsgCountersign нет необходимости подавать в
Замечание
|
---|
При добавлении удостоверяющей подписи с помощью функции CadesMsgCountersign сообщение должно быть открыто с помощью |
Замечание
|
---|
Функция CadesMsgCountersign не выполняет проверку криптографической подписи. В ряде случаев, когда отсутствует доверие к сообщению, подаваемому на вход, проверку криптографической подписи следует выполнить самостоятельно. |
Требования
Заголовочный файл | cades.h |
---|---|
Библиотека | cades.dll (Windows), cades.so (Unix) |
Библиотека импорта | cades.lib (Windows) |
Минимальная версия продукта | 1.0 |