Статус: Новичок
Группы: Участники
Зарегистрирован: 26.08.2018(UTC) Сообщений: 7
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 4 раз в 2 постах
|
Добрый день. Помогите, пожалуйста советом.
Формирую с пустой подписью документ с помощью itextpdf. Отправляю appearance.getRangeStream() на подпись в браузер. Формирую хэш и подпись на клиенте через КриптоПро Browser plugin. Вставляю подпись в пустой контейнер ранее сохраненного дока через itextpdf
Подпись распознается, но сообщение такое: ПОДПИСЬ НЕДЕЙСТВИТЕЛЬНА Подписан... - Документ был изменен или поврежден после подписания - Подпись сделана в формате CADES BES. - Целостность документа повреждена - Сертификат ненадежный - Проблемы с проверкой сертификата и/или его цепочки.
Сертификаты видны. Проверила - цепочка сертификатов такая же как и при обычной подписи через КриптоПро PDF (с корневым). Осталось понять - где документ изменен. Или это все-таки подпись некорректно сформировалась?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 26.08.2018(UTC) Сообщений: 7
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 4 раз в 2 постах
|
При сравнении документа с пустым контейнером и контейнером с вычисленной через плагин подписью видно, что отличаются только подписи. Из чего делаю вывод, что плагин криво подписал данные. Хотя код на клиенте элементарен.
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 26.08.2018(UTC) Сообщений: 7
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 4 раз в 2 постах
|
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close