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