Статус: Участник
Группы: Участники
Зарегистрирован: 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]
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,962 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. Попробуйте удалить Rutoken.jar. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 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
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,962 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Запись про "not found or not valid" должна появляться при уровне логирования FINE. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.05.2021(UTC) Сообщений: 27 Откуда: новосибирск Сказал(а) «Спасибо»: 2 раз
|
Автор: Евгений Афанасьев Запись про "not found or not valid" должна появляться при уровне логирования FINE. Тем не менее она появляется при уровне debug. Версии jar точно от JCP/JCSP v 5.0.42119-А. У нас в реализации используется slf4j логгер.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,962 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,962 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Тогда, если я правильно понял, попробуйте настроить конкретно для JCP: ru.CryptoPro.JCP.tools.JCPLogger.level = INFO или OFF |
|
1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close