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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Павел Чупин  
#1 Оставлено : 18 октября 2022 г. 12:41:08(UTC)
Павел Чупин

Статус: Участник

Группы: Участники
Зарегистрирован: 05.05.2021(UTC)
Сообщений: 27
Российская Федерация
Откуда: новосибирск

Сказал(а) «Спасибо»: 2 раз
Добрый день.
При старте разработанного сервиса с использованием для подписи и шифрования JCP/JCSP v 5.0.42119-А в логе отписывается много сообщений с ошибками.
Данные ошибки не влияют на использующий подпись функционал.
Как можно избавиться от данных ошибок в логе, возможно необходимо добавить какие то настройки в Контрольной панели JCP/JCSP?

Вариант включить уровень логирования info не подходит.

java.lang.Exception: Class ru.CryptoPro.JCP.KeyStore.Rutoken.stores.RutokenStore001 not found or not valid
at ru.CryptoPro.JCP.tools.ClassConfig.loadClass(Unknown Source) ~[jcp-jcp-5.0.42119-A.jar:42119-A]
at ru.CryptoPro.JCP.tools.ClassConfig.convertConfig(Unknown Source) ~[jcp-jcp-5.0.42119-A.jar:42119-A]
at ru.CryptoPro.JCP.tools.ClassConfig.convert(Unknown Source) ~[jcp-jcp-5.0.42119-A.jar:42119-A]
at ru.CryptoPro.JCP.KeyStore.KeyStoreConfig.registerStoreWithoutLogger(Unknown Source) ~[jcp-jcp-5.0.42119-A.jar:42119-A]
at ru.CryptoPro.JCP.JCP.a(Unknown Source) ~[jcp-jcp-5.0.42119-A.jar:42119-A]
at ru.CryptoPro.JCP.JCP.<init>(Unknown Source) ~[jcp-jcp-5.0.42119-A.jar:42119-A]
at ru.ysolutions.zsk_integrate_service.service.signature.SignatureEncrypteServiceImpl.<init>(SignatureEncrypteServiceImpl.java:119) ~[classes!/:1.2.15]
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) ~[na:na]
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.18.jar!/:5.3.18]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.18.jar!/:5.3.18]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.18.jar!/:5.3.18]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.18.jar!/:5.3.18]
Offline Евгений Афанасьев  
#2 Оставлено : 18 октября 2022 г. 17:47:50(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 701 раз в 662 постах
Здравствуйте.
Попробуйте удалить Rutoken.jar.
Offline Павел Чупин  
#3 Оставлено : 18 октября 2022 г. 19:10:48(UTC)
Павел Чупин

Статус: Участник

Группы: Участники
Зарегистрирован: 05.05.2021(UTC)
Сообщений: 27
Российская Федерация
Откуда: новосибирск

Сказал(а) «Спасибо»: 2 раз
Автор: Евгений Афанасьев Перейти к цитате
Здравствуйте.
Попробуйте удалить Rutoken.jar.


В нашем наборе либ которые мы передаем заказчику, такого нету.
Передаем вот такой набор либ с сервисом:
AdES-core.jar
ASN1P.jar
asn1rt.jar
bcpkix-jdk15on-1.60.jar
bcprov-jdk15on-1.60.jar
CAdES.jar
JCP.jar
JCPRevCheck.jar
JCPRevTools.jar
JCPxml.jar
JCryptoP.jar
JCSP.jar
samples.jar

Offline Евгений Афанасьев  
#4 Оставлено : 18 октября 2022 г. 21:54:12(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 701 раз в 662 постах
Запись про "not found or not valid" должна появляться при уровне логирования FINE.
Offline Павел Чупин  
#5 Оставлено : 19 октября 2022 г. 7:24:56(UTC)
Павел Чупин

Статус: Участник

Группы: Участники
Зарегистрирован: 05.05.2021(UTC)
Сообщений: 27
Российская Федерация
Откуда: новосибирск

Сказал(а) «Спасибо»: 2 раз
Автор: Евгений Афанасьев Перейти к цитате
Запись про "not found or not valid" должна появляться при уровне логирования FINE.



Тем не менее она появляется при уровне debug.
Версии jar точно от JCP/JCSP v 5.0.42119-А.

У нас в реализации используется slf4j логгер.
Offline Евгений Афанасьев  
#6 Оставлено : 19 октября 2022 г. 16:19:21(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 701 раз в 662 постах
https://www.slf4j.org/ap.../SLF4JBridgeHandler.html
FINE -> DEBUG
Нужно либо отключить DEBUG, либо попробовать как-то настроить slf4j.
Offline Павел Чупин  
#7 Оставлено : 19 октября 2022 г. 17:57:57(UTC)
Павел Чупин

Статус: Участник

Группы: Участники
Зарегистрирован: 05.05.2021(UTC)
Сообщений: 27
Российская Федерация
Откуда: новосибирск

Сказал(а) «Спасибо»: 2 раз
Автор: Евгений Афанасьев Перейти к цитате
https://www.slf4j.org/apidocs/org/slf4j/bridge/SLF4JBridgeHandler.html
FINE -> DEBUG
Нужно либо отключить DEBUG, либо попробовать как-то настроить slf4j.


Может мы пошли не в ту сторону.
В первом сообщении я писал что просто заглушить вывод ошибки выключив режим debug не подходит.
Выключить можем и логироваться не будет.

Задача именно стоит что бы не сыпались ошибки при включенном debug. Такое возможно сделать какими либо настройками JCP/JCSP или иным способом?
Чего то же не хватает либам, на что они ошибки отписывают.

Отредактировано пользователем 19 октября 2022 г. 17:59:31(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#8 Оставлено : 19 октября 2022 г. 20:03:59(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 701 раз в 662 постах
Тогда, если я правильно понял, попробуйте настроить конкретно для JCP:
ru.CryptoPro.JCP.tools.JCPLogger.level = INFO или OFF
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Павел Чупин оставлено 24.10.2022(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.