Статус: Новичок
Группы: Участники
Зарегистрирован: 09.02.2022(UTC) Сообщений: 3 Откуда: MSK
|
Добрый день, реализую простой rest для подписи файла, в spring boot приложении формируется открепленная подпись CADES_BES (на основе примера из javadoc) для файла. Если запускать код через spring boot в idea, полученная подпись проходит верификацию, но если собрать war файл и запустить его под Tomcat9, то проверка не проходит(неправильное значение хэша). С чем может быть связано такое поведение? ПО: Win7 + Java8 + Java CSP + КриптопроCSP 5.0 + Tomcat9 Отредактировано пользователем 9 февраля 2022 г. 10:35:55(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. Приведите стек ошибки. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 09.02.2022(UTC) Сообщений: 3 Откуда: MSK
|
Автор: Евгений Афанасьев Здравствуйте. Приведите стек ошибки. При работе самого метода ошибки нет, подпись отдается в виде массива байт нормально. Повторюсь, проблема возникает если запускать war файл в tomcat/glassfish/etc. При обычном запуске проекта подпись проходит проверку. При проверке подписи в cptools: "Подпись 1/1: ошибка при проверке (0x80091007: Неправильное значение хеша.)"
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 03.04.2019(UTC) Сообщений: 45 Поблагодарили: 1 раз в 1 постах
|
Автор: sorb Автор: Евгений Афанасьев Здравствуйте. Приведите стек ошибки. При работе самого метода ошибки нет, подпись отдается в виде массива байт нормально. Повторюсь, проблема возникает если запускать war файл в tomcat/glassfish/etc. При обычном запуске проекта подпись проходит проверку. При проверке подписи в cptools: "Подпись 1/1: ошибка при проверке (0x80091007: Неправильное значение хеша.)" Добрый день! Попробуйте залогировать КриптоПро на сервере. Вроде это там включается логирование процесса КриптоПро: в .......jre\lib\logging.properties. В файле нужно прописать ru.CryptoPro.JCP.tools.JCPLogger.level = ALL и смотреть out логи на сервере.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close