03.06.2004 13:02:29Подписывание и проверка документа с использованием DigestProcessor. Ошибки? Ответов: 6
Andrew
1) Тип DetachedSignature - отделена или нет подпись от докумета.
Подпись добавлять к документу надо самим? Т.к. при любых значениях этого праметра подпись не дописывается в файл.
2) Опять с этим же параметром + проверка.
При выставлении этого параметра в 0, проверка ЭЦП проходит успешно, в то время как при выставлении его в 1 метод CheckSignature возращает ошибку.
 
Ответы:
04.06.2004 18:15:48А
Разработчики, что вы молчите?
08.06.2004 15:51:29Я
Ау.
11.06.2004 14:54:46-
Ну так нельзя. Хоть скажите, что не понимаете вопроса...
12.06.2004 3:55:06xyz
Именно так, - не понимаю вопроса - что за Digest Processor?
15.06.2004 18:34:57Andrew
"Общее описание

ЭЦП процессор предназначен для системы защищенного электронного документооборота, а также для унификации доступа к криптографическим функциям, предоставляемым сертифицированным средством СКЗИ КриптоПро CSP, в компонентах ПО "Система защиты информации ЭДО".

Универсальный программный интерфейс компонента обеспечивает формирование электронно-цифровой подписи и ее проверки с использованием сертификатов открытых ключей и криптографических процедур, реализованных в соответствии с ГОСТ Р34.10-94, ГОСТ Р34.11-94, ГОСТ 28147-89 (КриптоПро CSP 1.x), ГОСТ Р34.10-2001, ГОСТ Р34.11-2001, ГОСТ 28147-2001 (КриптоПро CSP 2.x) в прикладных программах, написанных на языках программирования, поддерживающих COM-объекты.
"
Вот это. DigestProcessor.dll - эту дллку использую.
16.06.2004 12:50:59kure
ИЗвините, но не всегда можем ответить на все задаваемые вопросы по разным причинам (иногда они не имееют никакого отношения к теме форума). По вашему вопросу, если у вас есть конкретный вопрос по продукту, который вы приобрели и используете, вопрос всегда можно задать на support@cryptopro.ru.

По процессору. В документации

DetachedSignature [in] Определяет отделена или нет ЭЦП от документа

Значения параметра

DONT_DETACHED_SIGNATURE 0 Подпись не отделена от документа.

DETACHED_SIGNATURE 1 Подпись отделена от документа.

Если вы используете флаг Detached подпись создается отдельно от данных. Будете вы это "склеивать" с данными или нет - вопрос проектирования.

Соответственно если вы проверяете detached подпись в параметре Signature (ЭЦП, если подпись отделена от документа) нужно передать значение ЭЦП.