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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline miser  
#1 Оставлено : 25 декабря 2021 г. 10:42:14(UTC)
miser

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

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 152
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
Решили обновить старое ПО, работавшее под Java 1.8 и WildFly. Естественно, взяли Java 17 и последний WildFly 25.0.1.
Читая документацию, библиотеки JCP должны загружаться с другими библиотеками приложения. Разместили все файлы провайдера (JCP 2.0.41940-A) в каталоге lib, внутри ear модуля.
Регистрируем провайдера.

Подскажите, как правильно настроить JCP.
Цитата:

2021-12-25 00:08:11,055 INFO [ru.company.services.util.ProvidersLoader] (default task-1) Регистрируем провайдера JCP
2021-12-25 00:08:11,084 FINER [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) ENTRY
2021-12-25 00:08:11,085 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/tools/Control.StrengthenedKeyUsageControl=false
2021-12-25 00:08:11,158 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpecDH_class_defaultDH=null
2021-12-25 00:08:11,158 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpecDH_2012_256_class_defaultDH=null
2021-12-25 00:08:11,159 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpec_class_defaultECC=null
2021-12-25 00:08:11,159 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpec_2012_256_class_defaultECC=null
2021-12-25 00:08:11,163 WARN [org.jboss.resteasy.client.jaxrs.i18n] (Finalizer) RESTEASY004687: Closing a class org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine instance for you. Please close clients yourself.
2021-12-25 00:08:11,163 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.CryptParamsSpec_class_default=null
2021-12-25 00:08:11,163 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.CryptParamsSpec_2012_256_class_default=null
2021-12-25 00:08:11,163 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.CryptParamsSpec_2012_512_class_default=null
2021-12-25 00:08:11,168 FINER [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) RETURN
2021-12-25 00:08:11,171 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: SelfTester constructor.
2021-12-25 00:08:11,171 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/tools.SelfTester_jar_classes_jcp25=null
2021-12-25 00:08:11,171 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating of jar list...
2021-12-25 00:08:11,171 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: jar classes: ru.CryptoPro.JCP.JCP
2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: getting class url for class name: ru.CryptoPro.JCP.JCP
2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: jar vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar has been added to self-tester.
2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating of jar list completed.
2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: building of test list...
2021-12-25 00:08:11,174 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/tools.SelfTester_external_classNames_jcp25=null
2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: building of test list completed.
2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating...
2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating completed.
2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: SelfTester constructor OK.
2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: starting tester thread...
2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) [SelfTester-JCP] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: SelfTester run.
2021-12-25 00:08:11,393 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpecDH2012_512_class_defaultECC2012=null
2021-12-25 00:08:11,394 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpec2012_512_class_defaultECC2012=null
2021-12-25 00:08:11,530 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/Random.CertifiedRandom_class_RequirePhysical=true
2021-12-25 00:08:11,543 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/tools/CPVerify.DigestStoreDefaultCPVerify_class_WhatRepositoryKeyName=-1
2021-12-25 00:08:11,545 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/tools.UnixMutex_class_pathToLocks=/var/opt/cprocsp/tmp
2021-12-25 00:08:11,545 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/tools/CPVerify.DigestStoreDefaultCPVerify_class_WhatRepositoryKeyName=-1
2021-12-25 00:08:11,690 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar is being checked...
2021-12-25 00:08:11,691 FINEST [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) ENTRY
2021-12-25 00:08:11,691 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) checkURLSign, url: vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar...
2021-12-25 00:08:11,730 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar is being checked...
2021-12-25 00:08:11,730 FINEST [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) ENTRY
2021-12-25 00:08:11,730 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) checkURLSign, url: vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar...
2021-12-25 00:08:11,744 SEVERE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) [SelfTester-JCP] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: test 29 crashed twice!
2021-12-25 00:08:11,744 WARNING [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) [SelfTester-JCP] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: test №29 failed!
2021-12-25 00:08:11,745 WARNING [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) ERROR: ru.CryptoPro.JCP.tools.SelfTesterException
at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.TestVerifyClassJar.run(Unknown Source)
at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.SelfTesterBase.b(Unknown Source)
at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.SelfTesterBase.a(Unknown Source)
at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.SelfTesterBase.run(Unknown Source)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.security.PrivilegedActionException: java.io.IOException
at java.base/java.security.AccessController.doPrivileged(AccessController.java:573)
... 5 more
Caused by: java.io.IOException
at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.JarChecker.checkURLSign(Unknown Source)
at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.cl_34.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
... 5 more
Caused by: java.util.zip.ZipException: zip file is empty
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1598)
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1382)
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1477)
at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1315)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1277)
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:709)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:243)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:172)
at java.base/java.util.jar.JarFile.<init>(JarFile.java:347)
at java.base/sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:97)
at java.base/sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:220)
at java.base/sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:215)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at java.base/sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:214)
at java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:74)
at java.base/sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:168)
at java.base/sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:131)
at java.base/sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:92)
at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.JarChecker.getJAR(Unknown Source)
... 8 more
Suppressed: java.nio.file.NoSuchFileException: /tmp/jar_cache14310221629159190198.tmp
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:249)
at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105)
at java.base/java.nio.file.Files.delete(Files.java:1152)
at java.base/sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:225)
... 16 more

Отредактировано пользователем 25 декабря 2021 г. 10:45:03(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.