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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline PavelKM  
#1 Оставлено : 16 апреля 2019 г. 9:22:25(UTC)
PavelKM

Статус: Новичок

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

При апгрейде на Java 11 с Spring Boot 2 и версией JCP 2.0.40132-A возникает следующая ошибка при попытке загрузки ключа. Логи:

Код:
15.04.2019 17:10:0017:10:00.675 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - SelfTester add provider class:  class ru.CryptoPro.JCP.JCP
15.04.2019 17:10:0017:10:00.676 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - SelfTester add provider class:  class ru.CryptoPro.Crypto.CryptoProvider
15.04.2019 17:10:0017:10:00.678 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - SelfTester parameter:  2
15.04.2019 17:10:0017:10:00.679 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - Get class url for name:  ru.CryptoPro.JCP.JCP
15.04.2019 17:10:0017:10:00.680 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/ already added to SelfTester
15.04.2019 17:10:0017:10:00.681 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - Get class url for name:  ru.CryptoPro.Crypto.CryptoProvider
15.04.2019 17:10:0017:10:00.683 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcryptop-2.0.40132-A.jar!/ already added to SelfTester
15.04.2019 17:10:0017:10:00.687 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - [main] check URL: jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/
15.04.2019 17:10:0017:10:00.688 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/  is being checked...
15.04.2019 17:10:0017:10:00.689 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/  is being checked...
15.04.2019 17:10:0017:10:00.693 [main] ERROR ru.CryptoPro.JCP.tools.JCPLogger - test 31 crashed twice
15.04.2019 17:10:0017:10:00.695 [main] ERROR ru.CryptoPro.JCP.tools.JCPLogger - Corrupted: ru.CryptoPro.JCP.KeyStore.JCPKeyStore
15.04.2019 17:10:00ru.CryptoPro.JCP.tools.SelfTesterException: URI is not hierarchical
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.TestVerifyClassJar.run(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.SelfTester.checkClass(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.Starter.check(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineLoad(Unknown Source)
15.04.2019 17:10:00	at java.base/java.security.KeyStore.load(KeyStore.java:1479)
...
15.04.2019 17:10:00Caused by: java.lang.IllegalArgumentException: URI is not hierarchical
15.04.2019 17:10:00	at java.base/java.io.File.<init>(File.java:418)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.JarChecker.checkURLSign(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.cl_36.run(Unknown Source)
15.04.2019 17:10:00	at java.base/java.security.AccessController.doPrivileged(Native Method)
15.04.2019 17:10:00	... 45 common frames omitted

Думал попробовать версию из анонса

"
Опубликован дистрибутив КриптоПро Java CSP 2.0.40277 и КриптоПро Java CSP 2.0.40297-А (для JVM версии 10 и выше)
Основные изменения:

jcp: добавлена поддержка Liberica JDK
"

Но в дистрибутивах для загрузки она отсутствует.
Offline Александр Лавник  
#2 Оставлено : 16 апреля 2019 г. 10:22:12(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 773 раз в 715 постах
Автор: PavelKM Перейти к цитате
При апгрейде на Java 11 с Spring Boot 2 и версией JCP 2.0.40132-A возникает следующая ошибка при попытке загрузки ключа. Логи:

Код:
15.04.2019 17:10:0017:10:00.675 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - SelfTester add provider class:  class ru.CryptoPro.JCP.JCP
15.04.2019 17:10:0017:10:00.676 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - SelfTester add provider class:  class ru.CryptoPro.Crypto.CryptoProvider
15.04.2019 17:10:0017:10:00.678 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - SelfTester parameter:  2
15.04.2019 17:10:0017:10:00.679 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - Get class url for name:  ru.CryptoPro.JCP.JCP
15.04.2019 17:10:0017:10:00.680 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/ already added to SelfTester
15.04.2019 17:10:0017:10:00.681 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - Get class url for name:  ru.CryptoPro.Crypto.CryptoProvider
15.04.2019 17:10:0017:10:00.683 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcryptop-2.0.40132-A.jar!/ already added to SelfTester
15.04.2019 17:10:0017:10:00.687 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - [main] check URL: jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/
15.04.2019 17:10:0017:10:00.688 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/  is being checked...
15.04.2019 17:10:0017:10:00.689 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40132-A.jar!/  is being checked...
15.04.2019 17:10:0017:10:00.693 [main] ERROR ru.CryptoPro.JCP.tools.JCPLogger - test 31 crashed twice
15.04.2019 17:10:0017:10:00.695 [main] ERROR ru.CryptoPro.JCP.tools.JCPLogger - Corrupted: ru.CryptoPro.JCP.KeyStore.JCPKeyStore
15.04.2019 17:10:00ru.CryptoPro.JCP.tools.SelfTesterException: URI is not hierarchical
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.TestVerifyClassJar.run(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.SelfTester.checkClass(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.Starter.check(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineLoad(Unknown Source)
15.04.2019 17:10:00	at java.base/java.security.KeyStore.load(KeyStore.java:1479)
...
15.04.2019 17:10:00Caused by: java.lang.IllegalArgumentException: URI is not hierarchical
15.04.2019 17:10:00	at java.base/java.io.File.<init>(File.java:418)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.JarChecker.checkURLSign(Unknown Source)
15.04.2019 17:10:00	at ru.CryptoPro.JCP.tools.cl_36.run(Unknown Source)
15.04.2019 17:10:00	at java.base/java.security.AccessController.doPrivileged(Native Method)
15.04.2019 17:10:00	... 45 common frames omitted

Думал попробовать версию из анонса

"
Опубликован дистрибутив КриптоПро Java CSP 2.0.40277 и КриптоПро Java CSP 2.0.40297-А (для JVM версии 10 и выше)
Основные изменения:

jcp: добавлена поддержка Liberica JDK
"

Но в дистрибутивах для загрузки она отсутствует.

Здравствуйте.

Эти сборки не сертифицированы, но есть на странице загрузки.
Техническую поддержку оказываем тут
Наша база знаний
Offline PavelKM  
#3 Оставлено : 16 апреля 2019 г. 10:32:31(UTC)
PavelKM

Статус: Новичок

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

Автор: Александр Лавник Перейти к цитате

Здравствуйте.

Эти сборки не сертифицированы, но есть на странице загрузки.


А где именно? Вижу только "КриптоПро JCP и JTLS R2 (2.0.40132-А, для JVM версии 10 и выше)"

downloads-cryptopro-ss.png (53kb) загружен 11 раз(а).

Или имеется ввиду "КриптоПро Java CSP и JTLS версии 5.0.40297-A (для JVM версии 10 и выше)"?

А вижу что старшая цифра отличается. Там 2, а тут 5.

Отредактировано пользователем 16 апреля 2019 г. 10:33:42(UTC)  | Причина: Не указана

Offline Александр Лавник  
#4 Оставлено : 16 апреля 2019 г. 10:34:55(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 773 раз в 715 постах
Автор: PavelKM Перейти к цитате
Автор: Александр Лавник Перейти к цитате

Здравствуйте.

Эти сборки не сертифицированы, но есть на странице загрузки.


А где именно? Вижу только "КриптоПро JCP и JTLS R2 (2.0.40132-А, для JVM версии 10 и выше)"

downloads-cryptopro-ss.png (53kb) загружен 11 раз(а).

Или имеется ввиду "КриптоПро Java CSP и JTLS версии 5.0.40297-A (для JVM версии 10 и выше)"?

А вижу что старшая цифра отличается. Там 2, а тут 5.

Имеется ввиду КриптоПро Java CSP 2.0.40277 и КриптоПро Java CSP 2.0.40297-А.

На приведенном Вами же скриншоте видны ссылки на эти сборки.
Техническую поддержку оказываем тут
Наша база знаний
Offline PavelKM  
#5 Оставлено : 16 апреля 2019 г. 11:21:12(UTC)
PavelKM

Статус: Новичок

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

Автор: Александр Лавник Перейти к цитате

Имеется ввиду КриптоПро Java CSP 2.0.40277 и КриптоПро Java CSP 2.0.40297-А.

На приведенном Вами же скриншоте видны ссылки на эти сборки.


Попробовал новую версию, та же ситуация:

Код:
16.04.2019 11:12:2311:12:23.053 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40297-A-csp.jar!/ already added to SelfTester
16.04.2019 11:12:2311:12:23.053 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - Get class url for name:  ru.CryptoPro.Crypto.CryptoProvider
16.04.2019 11:12:2311:12:23.054 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcryptop-2.0.40297-A-csp.jar!/ already added to SelfTester
16.04.2019 11:12:2311:12:23.055 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - [main] check URL: jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40297-A-csp.jar!/
16.04.2019 11:12:2311:12:23.056 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40297-A-csp.jar!/  is being checked...
16.04.2019 11:12:2311:12:23.058 [main] DEBUG ru.CryptoPro.JCP.tools.JCPLogger - jar:file:/app/smev3-adapter.jar!/BOOT-INF/lib/jcp-2.0.40297-A-csp.jar!/  is being checked...
16.04.2019 11:12:2311:12:23.063 [main] ERROR ru.CryptoPro.JCP.tools.JCPLogger - test 31 crashed twice
16.04.2019 11:12:2311:12:23.065 [main] ERROR ru.CryptoPro.JCP.tools.JCPLogger - Corrupted: ru.CryptoPro.JCP.KeyStore.JCPKeyStore
16.04.2019 11:12:23ru.CryptoPro.JCP.tools.SelfTesterException: URI is not hierarchical
16.04.2019 11:12:23	at ru.CryptoPro.JCP.tools.TestVerifyClassJar.run(Unknown Source)
16.04.2019 11:12:23	at ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source)
16.04.2019 11:12:23	at ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source)
16.04.2019 11:12:23	at ru.CryptoPro.JCP.tools.SelfTester.checkClass(Unknown Source)
16.04.2019 11:12:23	at ru.CryptoPro.JCP.tools.Starter.check(Unknown Source)
16.04.2019 11:12:23	at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineLoad(Unknown Source)
16.04.2019 11:12:23	at java.base/java.security.KeyStore.load(KeyStore.java:1479)
...
16.04.2019 11:12:23Caused by: java.lang.IllegalArgumentException: URI is not hierarchical
16.04.2019 11:12:23	at java.base/java.io.File.<init>(File.java:418)
16.04.2019 11:12:23	at ru.CryptoPro.JCP.tools.JarChecker.checkURLSign(Unknown Source)
16.04.2019 11:12:23	at ru.CryptoPro.JCP.tools.cl_36.run(Unknown Source)
16.04.2019 11:12:23	at java.base/java.security.AccessController.doPrivileged(Native Method)
16.04.2019 11:12:23	... 45 common frames omitted

Offline PavelKM  
#6 Оставлено : 17 апреля 2019 г. 10:22:40(UTC)
PavelKM

Статус: Новичок

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

Проблема в способе создания объекта java.io.File внутри JCP. Похоже что в новых версиях Java добавили проверку "URI is not hierarchical". И теперь библиотеки, интегрированные внутрь Spring Boot Jar не читаются JCP корректно, генерируя указанную ошибку.

Код:
jar:file:/app/myapp.jar!/BOOT-INF/lib/jcp-2.0.40297-A-csp.jar!/



В качестве хотфикса со своей стороны пока что решил проблему, изменив способ линковки и убрав JCP.jar из упаковки с помощью maven (см spring boot maven plugin и exclusion) и линкуя библиотеку при запуске с помощью команды java

Код:
java -XX:+UseG1GC -XX:+UseContainerSupport -cp /app/myapp.jar:${JCP_DIST}/JCP.jar:${JCP_DIST}/JCryptoP.jar:${JCP_DIST}/asn1rt.jar:${JCP_DIST}/ASN1P.jar org.springframework.boot.loader.PropertiesLauncher


Но это костыль.

Просьба разработчиков Крипто Про JCP обратить внимание на указанную проблему.

Отредактировано пользователем 17 апреля 2019 г. 10:28:57(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#7 Оставлено : 17 апреля 2019 г. 16:28:03(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
Спасибо за информацию, проверим и исправим.

Отредактировано пользователем 17 апреля 2019 г. 17:52:06(UTC)  | Причина: Не указана

Offline argos92  
#8 Оставлено : 16 марта 2020 г. 7:21:43(UTC)
argos92

Статус: Новичок

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

Здравствуйте.

Установил КриптоПРО в модули Wildfly:

Код:
<module name="ru.cryptopro.jcp" xmlns="urn:jboss:module:1.8">
    <properties>
        <property name="jboss.api" value="private"/>
    </properties>
    <resources>
        <resource-root path="ades-core-2.0.40132-A.jar"/>
		<resource-root path="asn1p-2.0.40132-A.jar"/>
        <resource-root path="asn1rt-2.0.40132-A.jar"/>	
		<resource-root path="cades-2.0.40132-A.jar"/>
		<resource-root path="cpssl-2.0.40132-A.jar"/>
		<resource-root path="forms-rt-2.0.40132-A.jar"/>
		<resource-root path="j6cf-2.0.40132-A.jar"/>
		<resource-root path="j6oscar-2.0.40132-A.jar"/>
		<resource-root path="jcp-2.0.40132-A.jar"/>
		<resource-root path="jcprequest-2.0.40132-A.jar"/>
		<resource-root path="jcprevcheck-2.0.40132-A.jar"/>
		<resource-root path="jcprevtools-2.0.40132-A.jar"/>
		<resource-root path="jcpxml-2.0.40132-A.jar"/>
		<resource-root path="jcryptop-2.0.40132-A.jar"/>
		<resource-root path="xades-2.0.40132-A.jar"/>
		<resource-root path="xmldsigri-2.0.40132-A.jar"/>
    </resources>
    <dependencies>
        <module name="org.bouncycastle"/>
		<module name="java.se" export="true"/>
    </dependencies>
    <provides>
        <service name="java.security.Provider">
            <with-class name="ru.CryptoPro.JCP.JCP"/>
	        <with-class name="ru.CryptoPro.reprov.RevCheck"/>
	        <with-class name="ru.CryptoPro.Crypto.CryptoProvider"/>
        </service>
    </provides>
</module>


Возникает следующая ошибка при попытке загрузки ключа.

Код:

2020-03-16 10:39:20,424 ERROR [org.keycloak.services.resources.IdentityBrokerService] (default task-1) unexpectedErrorHandlingRequestMessage: ru.CryptoPro.JCP.tools.SelfTesterException: URI is not hierarchical
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.tools.SelfTester.checkClass(Unknown Source)
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.tools.Starter.check(Unknown Source)
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineLoad(Unknown Source)
	at java.base/java.security.KeyStoreSpi.engineLoad(KeyStoreSpi.java:406)
	at java.base/java.security.KeyStoreSpi.engineLoad(KeyStoreSpi.java:398)
	at java.base/java.security.KeyStore.load(KeyStore.java:1513)
	...
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:138)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:517)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:406)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$0(ResourceMethodInvoker.java:370)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:356)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:372)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:344)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.ResourceLocatorInvoker.invokeOnTargetObject(ResourceLocatorInvoker.java:137)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.ResourceLocatorInvoker.invoke(ResourceLocatorInvoker.java:100)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:440)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:229)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:135)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:356)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:138)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:215)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:227)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
	at org.jboss.resteasy.resteasy-jaxrs@3.9.1.Final//org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
	at javax.servlet.api@2.0.0.Final//javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at org.keycloak.keycloak-services@8.0.1//org.keycloak.services.filters.KeycloakSessionServletFilter.doFilter(KeycloakSessionServletFilter.java:91)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
	at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
	at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
	at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
	at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504)
	at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78)
	at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99)
	at io.undertow.core@2.0.27.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:376)
	at io.undertow.core@2.0.27.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: ru.CryptoPro.JCP.tools.SelfTesterException: URI is not hierarchical
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.tools.TestVerifyClassJar.run(Unknown Source)
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source)
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source)
	... 81 more
Caused by: java.lang.IllegalArgumentException: URI is not hierarchical
	at java.base/java.io.File.<init>(File.java:418)
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.tools.JarChecker.checkURLSign(Unknown Source)
	at ru.cryptopro.jcp@40132-A//ru.CryptoPro.JCP.tools.cl_36.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	... 84 more


Использую:

Java: 11
Wildfly: 10.0.3.Final
JCP: 2.0.40132-A

Отредактировано пользователем 16 марта 2020 г. 7:22:47(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#9 Оставлено : 16 марта 2020 г. 9:26:48(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
Скачайте https://www.cryptopro.ru...java-csp-5.0.40621-A.zip
Это дистрибутив JCSP, внутри есть JCP, если нужен только он, то поставьте только его.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.