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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Алексей Черенцов  
#1 Оставлено : 10 января 2020 г. 10:05:15(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
Здравствуйте. Есть проект на linux на стеке технологий SpringBoot, OpenJDK8, КриптоПро CSP 4.0 R4 и Java CSP и JTLS (5.0.40424). Проект корректно работает - подписывает и проверяет подписи.
Поставили задачу перевести его на Windows. Заодно решил обновить стек технологий - OpenJDK11, КриптоПро CSP 5.0 и Java CSP и JTLS (5.0.40363-A). В документации написано, что устанавливать JCP уже не надо. По её рекомендации прописал в C:\Projects\jdk-11\conf\security\java.security 14-16 провайдеры:

security.provider.13=SunPKCS11
security.provider.14=JCP
security.provider.15=RevCheck
security.provider.16=JCSP

Jar-ники JCP в проект добавляю как тут на форуме советовали через локальный maven-репозиторий.
Заполнение репозитория:

Код:
mvn install:install-file -DgroupId=ru.cryptopro -DartifactId=jcp_a -Dversion=5.0 -Dfile=C:\Projects\java-csp-5.0.40363-A\JCP.jar -Dpackaging=jar -DgeneratePom=true -DlocalRepositoryPath=C:\Projects\rep
........


Подключение в pom.xml:

Код:
<repositories>
		<repository>
			<id>localRepo_main</id>
			<url>file://C:/Projects/rep</url>
		</repository>
	</repositories>

	<dependencies>
		<dependency>
			<groupId>ru.CryptoPro</groupId>
			<artifactId>jcp_a</artifactId>
			<version>5.0</version>
		</dependency>
.............



Запускаю проект в InelliJ IDEA - всё работает идеально.

Дальше начинается странное:
1) Собираю в IDEA jar-пакет.
2) Запускаю его командой C:\Projects\jdk-11\bin\java.exe -jar auth-0.0.1.RELEASE.jar. Так как я настроил чтобы при старте проекта выводился перечень провайдеров

Код:
		Provider[] sp = Security.getProviders();
		for(Provider i : sp){
			System.out.println(i.getName());
		}


то при старте наблюдаю ошибки, а в перечне провайдеров отсутствуют JCP, RevCheck, JCSP. Что странно, при запуске из IDEA эти провайдеры были.
3) В соответствии с документацией использую второй способ добавления криптопровайдеров - добавляю в код:

Код:
		Security.addProvider(new JCP());
		Security.addProvider(new RevCheck());
		Security.addProvider(new JCSP());


4) Опять запускаю jar-ник. Теперь в консоль выводятся дополнительные три провайдера. Но вываливается следующая ошибка:

Код:
ru.CryptoPro.JCP.tools.JCPLogger      test 31 crashed twice
ru.CryptoPro.JCP.tools.JCPLogger      Corrupted: ru.CryptoPro.JCP.KeyStore.JCPKeyStore


Ошибка происходит на строчке
keyStore.load(null, null);
с детализацией
ru.CryptoPro.JCP.tools.SelfTesterException: null

Не подскажете в чём может быть дело? У меня пока возникло подозрение, что jar-ник с зависимостями JCP под 11ю JAVA надо как-то нестандартно собирать.

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

Offline Евгений Афанасьев  
#2 Оставлено : 10 января 2020 г. 15:58:54(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Здравствуйте.
1. Не могли бы вы выключить логирование для JCPLogger с уровнем ALL - см. https://support.cryptopr...nlirovnija-kriptopro-jcp и приложить лог до момента ошибки.
2. Есть ли возможность сделать для нас проект, воспроизводящий проблему?
Offline Алексей Черенцов  
#3 Оставлено : 13 января 2020 г. 8:26:08(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
Вот кусок журнала:

Код:
C:\Projects\crypto-service11\local>C:\Projects\jdk-11\bin\java.exe -jar auth-0.0.1.RELEASE.jar

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.2.2.RELEASE)

2020-01-13 12:23:18.634  INFO 1452 --- [           main] com.lab.auth.AuthApplication             : Starting AuthApplication v0.0.1.RELEASE on LABW-CAB with PID 1452 (C:\Projects\crypto-service11\local\auth-0.0.1.RELEASE.jar started by 50AdmNsk in C:\Projects\crypto-service11\local)
2020-01-13 12:23:18.634  INFO 1452 --- [           main] com.lab.auth.AuthApplication             : No active profile set, falling back to default profiles: default
2020-01-13 12:23:18.697  INFO 1452 --- [           main] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2020-01-13 12:23:19.931  INFO 1452 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-01-13 12:23:19.947  INFO 1452 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-01-13 12:23:19.947  INFO 1452 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
2020-01-13 12:23:20.041  INFO 1452 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-01-13 12:23:20.041  INFO 1452 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1344 ms
2020-01-13 12:23:20.103  INFO 1452 --- [           main] com.lab.auth.ProcessorContainer          : Start execute portable container name  com.lab.auth.config.ApplicationConfigReader$$EnhancerBySpringCGLIB$$9c5059aa
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.DigestParamsSpec_class_default=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.DigestParamsSpec_2012_256_class_default=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.DigestParamsSpec_2012_512_class_default=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.AlgIdSpec_class_default=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.AlgIdSpec_class_defaultDH=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.AlgIdSpec_2012_256_class_default=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.AlgIdSpec_2012_256_dh_class_defaultDH=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.AlgIdSpec_2012_512_class_default=null
2020-01-13 12:23:20.213  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/params.AlgIdSpec_2012_512_dh_class_defaultDH=null
2020-01-13 12:23:20.338  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.RSAProvType_class_default=24
2020-01-13 12:23:20.353  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.DefaultCSPProvider_2001_class_default=Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider
2020-01-13 12:23:20.353  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.DefaultCSPProvider_2012_256_class_default=Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider
2020-01-13 12:23:20.353  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.DefaultCSPProvider_2012_512_class_default=Crypto-Pro GOST R 34.10-2012 Strong Cryptographic Service Provider
2020-01-13 12:23:20.369  INFO 1452 --- [           main] ru.CryptoPro.JCSP.JCSPLogger             : Provider with type 24 not found.
2020-01-13 12:23:20.369  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.DefaultCSPProvider_RSA_class_default=
2020-01-13 12:23:20.369  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.KeySet_class_default=0
2020-01-13 12:23:20.369  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.NameType_class_default=0
2020-01-13 12:23:20.384  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCSP/params.add_provider_name_class_default=false
SUN
SunRsaSign
SunEC
SunJSSE
SunJCE
SunJGSS
SunSASL
XMLDSig
SunPCSC
JdkLDAP
JdkSASL
SunMSCAPI
SunPKCS11
JCP
RevCheck
JCSP
2020-01-13 12:23:20.478  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/Util.keytool_compat_class_default=false
2020-01-13 12:23:20.478  INFO 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : User Preference Node: /ru/CryptoPro/JCP/Util.use_cert_stub_class_default=false
2020-01-13 12:23:20.494 ERROR 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : test 31 crashed twice
2020-01-13 12:23:20.494 ERROR 1452 --- [           main] ru.CryptoPro.JCP.tools.JCPLogger         : Corrupted: ru.CryptoPro.JCP.KeyStore.JCPKeyStore

ru.CryptoPro.JCP.tools.SelfTesterException: null
        at ru.CryptoPro.JCP.tools.TestVerifyClassJar.run(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at ru.CryptoPro.JCP.tools.SelfTester.checkClass(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at ru.CryptoPro.JCP.tools.Starter.check(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineLoad(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at java.base/java.security.KeyStore.load(KeyStore.java:1479) ~[na:na]
        at com.lab.auth.crypto.CryptoService.readCert(CryptoService.java:454) ~[classes!/:0.0.1.RELEASE]
        at com.lab.auth.crypto.CryptoComponent.getCertificateServer(CryptoComponent.java:278) ~[classes!/:0.0.1.RELEASE]
        at com.lab.auth.crypto.CryptoComponent.postConstruct(CryptoComponent.java:91) ~[classes!/:0.0.1.RELEASE]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
        at com.lab.auth.AuthApplication.main(AuthApplication.java:100) ~[classes!/:0.0.1.RELEASE]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) ~[auth-0.0.1.RELEASE.jar:0.0.1.RELEASE]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) ~[auth-0.0.1.RELEASE.jar:0.0.1.RELEASE]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:51) ~[auth-0.0.1.RELEASE.jar:0.0.1.RELEASE]
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52) ~[auth-0.0.1.RELEASE.jar:0.0.1.RELEASE]
Caused by: java.lang.NullPointerException: null
        at java.base/java.io.File.<init>(File.java:276) ~[na:na]
        at ru.CryptoPro.JCP.tools.JarChecker.checkURLSign(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at ru.CryptoPro.JCP.tools.cl_36.run(Unknown Source) ~[jcp_a-5.0.jar!/:na]
        at java.base/java.security.AccessController.doPrivileged(Native Method) ~[na:na]
        ... 43 common frames omitted

2020-01-13 12:23:20.509  WARN 1452 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cryptoComponent': Invocation of init method failed; nested exception is ru.CryptoPro.JCP.tools.SelfTesterException
##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$        Shutting Down...............the
Offline Евгений Афанасьев  
#4 Оставлено : 13 января 2020 г. 11:40:16(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Если есть возможность, сформируйте, пожалуйста, мини-проект, воспроизводящий проблему и приложите его.
Выглядит так, что не найден путь до jar внутри приложения (самодиагностика проверяет подпись некоторых jar).
И попробуйте добавить CryptoProvider:
Код:

Security.addProvider(new JCP());
Security.addProvider(new CryptoProvider()); <--
Security.addProvider(new RevCheck());
Security.addProvider(new JCSP());
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Алексей Черенцов оставлено 28.01.2020(UTC)
Offline Алексей Черенцов  
#5 Оставлено : 13 января 2020 г. 11:55:15(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
Небольшой проект с демонстрацией этой ошибки:

cs_for_cpro.zip (58kb) загружен 20 раз(а).

В папке cs_for_cpro\local\storage лежит ключ "MM1Sign1.000", которым пытаемся подписать в тесте. Его надо в "C:\Users\%UserName%\AppData\Local\Crypto Pro" скопировать.
В cs_for_cpro\local\cert\CRYPTO-PROTestCenter2 корневой сертификат. Его надо с помощью keytool установить в корневые сертификаты тестовой машины.
В cs_for_cpro\local\cert\crl отозванные сертификаты, должны быть свежие.

После сборки пакета в IDEA с помощью манвена, перемещаю jar-файл из target в корень папки проекта и запускаю:
C:\Projects\cs_for_cpro>C:\Projects\jdk-11\bin\java.exe -jar auth-0.0.1.RELEASE.jar
Вылазит эта "ru.CryptoPro.JCP.tools.JCPLogger : test 31 crashed twice" ошибка. А вот если запустить из IDEA напрямую - то в консоль выводится сгенерированная подпись.
Offline Алексей Черенцов  
#6 Оставлено : 13 января 2020 г. 12:05:15(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
Сначала сформировал мини-проект без CryptoProvider'а, потом увидел ваш ответ.
Сейчас проверил с CryptoProvider'ом, но ситуация не изменилась.
Offline Евгений Афанасьев  
#7 Оставлено : 13 января 2020 г. 17:38:06(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Ошибку, похоже, воспроизвели, занимаемся.
Offline Евгений Афанасьев  
#8 Оставлено : 14 января 2020 г. 17:35:47(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Поправили, в следующей сборке (через пару дней) должно работать (JCP-1409).
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Алексей Черенцов оставлено 28.01.2020(UTC)
Offline Алексей Черенцов  
#9 Оставлено : 12 февраля 2020 г. 6:00:50(UTC)
Алексей Черенцов

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

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

Сказал(а) «Спасибо»: 14 раз
Здравствуйте. Ту же самую ошибку словил и на сертифицированной версии КриптоПро JCP и JTLS R3 (2.0.40450-А, для JVM версии 10 и выше) в связке с Java 11. А есть где-то возможность скачать последний билд JCP (может там уже поправленно)? На сайте в разделе downloads есть только сертифицированные версии JCP, а из последних сборок скачать можно только Java CSP.
Offline Евгений Афанасьев  
#10 Оставлено : 12 февраля 2020 г. 7:44:14(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Добрый день. Jcp есть в составе дистрибутива JCSP, можно ставить только jcp, не обращая внимания на jcsp, если он не нужен.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.