Статус: Участник
Группы: Участники
Зарегистрирован: 22.07.2024(UTC) Сообщений: 12 Откуда: РФ Сказал(а) «Спасибо»: 1 раз
|
разобрался с cadesplugin, теперь есть приложение spring-boot на vaadin использующее caesplugin для подписания документов. Мучает еще вопрос, что signedMessage получаемый в результате подписания, предлагается сохранять как p7s файл и тогда его можно проверить через cptools, либо через другой сервис, а если изменить расширение на pdf (в случае подписания pdf файла), то можно просмотреть сам пдф, но при этом, встроенный Crypto PDF не распознает подпись, т.е. не сообщает о её наличии - не реагирует в приложении Adobe Reader. может сталкивался кто-то, прокомментирует?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 22.07.2024(UTC) Сообщений: 12 Откуда: РФ Сказал(а) «Спасибо»: 1 раз
|
Исторический обзор: доделав приложение для подписи pdf файла с сервера через браузер с cadesplugin понял, что так не получится подписывать файлы, т.к. большие файлы роняют плагин и нужно подписывать именно хеш hash файла и затем уже подписанное хеш-значение вставлять в файл. Теперь: переделал и сейчас даже большие файлы успешно получают подпись, но тот самый подписанный файл pdf не проходит проверку через сервисы, в частности https://dss.cryptopro.ru/verify/#/signature, сервис выдает такой отчет (во вложении). Помогите понять: что же не так с подписью в формате CAdES-BES моего файла? Protokol_21082024_105343.pdf (80kb) загружен 3 раз(а). test2_signed.pdf (53kb) загружен 1 раз(а).Отредактировано пользователем 21 августа 2024 г. 11:17:47(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 22.07.2024(UTC) Сообщений: 12 Откуда: РФ Сказал(а) «Спасибо»: 1 раз
|
уфф... реализовал приложение - теперь работает подпись с браузера клиента: 1. пользователь выбирает из списка необходимые к подписи файлы и сертификат. 2. для выбранного сертификата передается информация о сертификате, в том числе алгоритм. 3. с учетом алгоритма сертификата на сервере подготавливаютя pdf файлы с контейнером, рассчитывает хеш и возвращает клиенту. 4. cadesplugin на стороне клиента подписывает хеш и вновь передает на сервер. 5. сервер вставляет подписанный хеш в заготовленный с контейнером файлы и сохраняет подписанные файлы *.pdf. 6. файлы успешно проходят проверку на проверка подписи и через Adobe Reader с установленным Crypto PDF стек: spring boot, vaadin. языки: java, javascript тему можно закрывать.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,410
Сказал(а) «Спасибо»: 33 раз Поблагодарили: 560 раз в 389 постах
|
Автор: blueWhale 4. cadesplugin на стороне клиента подписывает хеш и вновь передает на сервер. Здорово, что у вас всё получилось. Но с таким пунктом решение будет крайне затруднительно сертифицировать. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 22.07.2024(UTC) Сообщений: 12 Откуда: РФ Сказал(а) «Спасибо»: 1 раз
|
Цитата:Здорово, что у вас всё получилось. Но с таким пунктом решение будет крайне затруднительно сертифицировать. Считаю, что вы не раскрыли смысл своего комментария: поясните, с каким пунктом будет очень легко сертифицировать? Странный форум - за все время мытарств получил пару невнятных комментариев, от которых, как говорится: не горячо - не холодно. Но спасибо;) Отредактировано пользователем 25 августа 2024 г. 15:41:23(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close