Статус: Новичок
Группы: Участники
Зарегистрирован: 29.12.2022(UTC) Сообщений: 3 
|
Добрый день! Мне необходимо достать контент из подписи. Я делаю следующее: Код:
CAdESSignature s = new CAdESSignature(bytes, null, null);
byte[] contentBytes = s.getSignedContent().readAllBytes();
Получаю ошибку Цитата:java.lang.NoSuchMethodError: 'void ru.CryptoPro.JCP.tools.JCPLogger.fine(java.lang.String)' По сути этот метод логгера, который он хочет, существует в ранних версиях JCP.jar, но как так получается что jar-ники из одного релиза не совместимы? cades и jcp взял отсюда https://cryptopro.ru/products/csp/jcp/downloadsверсия КриптоПро JCP и JTLS R5 (2.0.42646-А для JVM 10+) Помогите разобраться пожалуйста -_- Отредактировано пользователем 29 декабря 2022 г. 3:30:50(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,098  Откуда: Крипто-Про Сказал(а) «Спасибо»: 22 раз Поблагодарили: 751 раз в 708 постах
|
Здравствуйте. Может, у вас в проекте библиотеки из разных сборок? Например, CAdES.jar из более ранней, а JCP.jar из новой? Или не подключен JCP.jar и др. Код для получения данных выглядит примерно так: Код:
CAdESSignature s = new CAdESSignature(bytes, null, null, false, true);
byte[] contentBytes = s.getSignedContent().readAllBytes();
|
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 29.12.2022(UTC) Сообщений: 3 
|
Автор: Евгений Афанасьев  Здравствуйте. Может, у вас в проекте библиотеки из разных сборок? Например, CAdES.jar из более ранней, а JCP.jar из новой? Или не подключен JCP.jar и др. Код для получения данных выглядит примерно так: Код:
CAdESSignature s = new CAdESSignature(bytes, null, null, false, true);
byte[] contentBytes = s.getSignedContent().readAllBytes();
Воспользовался вашим примером кода, спасибо! По итогу использовал "сертифицированную" версию https://cryptopro.ru/sit.../jcp/jcp-2.0.41940-A.zip - здесь работает! А здесь не работает, если что, https://cryptopro.ru/sit...2.0.42646-A-ec904857.zip , по крайней мере у меня -_- Отредактировано пользователем 29 декабря 2022 г. 13:21:24(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,098  Откуда: Крипто-Про Сказал(а) «Спасибо»: 22 раз Поблагодарили: 751 раз в 708 постах
|
Если возможно, предоставьте, пожалуйста, пример, воспроизводящий проблему с 42646-А, спасибо. |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close