Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline ==fff==  
#1 Оставлено : 19 сентября 2022 г. 13:07:25(UTC)
==fff==

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.09.2022(UTC)
Сообщений: 35
Туркменистан

Сказал(а) «Спасибо»: 2 раз
Коллеги приветствую. Я недавно в java разработке и получил задачу по реализации подписания файлов.
Код написан, отлично работает в IDE, но никак не могу заставить работать джарник. Зависимости в пакет добавлены.

Изначально это была ошибка
Код:
ru.CryptoPro.JCP.tools.SelfTesterException: URI is not hierarchical

Нашел здесь возможную причину ошибки, вытащил из jar файла указанные ниже либы и положил их рядом с пакетом: запускаю командой
Код:
java -cp myJar.jar;JCP.jar;JCryptoP.jar;asn1rt.jar;ASN1P.jar -Dfile.encoding=866 -Dspring.config.location=application.yml -jar myJar.jar path.to.Main

и на выходе получаю
Код:
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.tools.JarChecker

Проверил, класс JarChecker лежит в JCP по указанному пути. Дополнительно запустил проверку на целостность JCP.jar
Код:
java -Dfile.encoding=UTF-8 -classpath JCP.jar;ASN1P.jar;asn1rt.jar ru.CryptoPro.JCP.tools.JarChecker -verify -in JCP.jar 

Возвращает
Цитата:
Проверка всех существующих подписей Jar файла...
1 из 1 подписи jar файла являются действительными.
Программа выполнилась успешно.

Библиотека исправна, по второй ошибке не гуглится ничего. Возможно у вас есть идеи, в чем может быть причина?
Offline Евгений Афанасьев  
#2 Оставлено : 19 сентября 2022 г. 15:34:27(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Здравствуйте.
Посмотрите https://www.cryptopro.ru...aspx?g=posts&t=21198 возможно, в этом дело.
Offline Санчир Момолдаев  
#3 Оставлено : 19 сентября 2022 г. 19:59:51(UTC)
Санчир Момолдаев

Статус: Сотрудник

Группы: Модератор, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,192
Российская Федерация

Сказал(а) «Спасибо»: 100 раз
Поблагодарили: 272 раз в 253 постах
Дополню что ключ -cp игнорируется когда используется ключ -jar
Техническую поддержку оказываем тут
Наша база знаний
Offline ==fff==  
#4 Оставлено : 20 сентября 2022 г. 12:58:42(UTC)
==fff==

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.09.2022(UTC)
Сообщений: 35
Туркменистан

Сказал(а) «Спасибо»: 2 раз
Всем спасибо за ответы. Не внимательно читал тред по ссылке. В нем рекомендовали изменить версию JCP, что в итоге и помогло.
Старая версия jcp-2.0.40132-A
Новая версия java-csp-5.0.40621-A
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.