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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline traceant  
#1 Оставлено : 2 января 2020 г. 23:18:05(UTC)
traceant

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

Группы: Участники
Зарегистрирован: 06.12.2019(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Доброе время суток,

В oracle JDK некоторое время назад был установлен java-csp-5.0.40424 с native provider, а так же установленный CryptPro CSP 5.

Возникла проблема с установкой jcp-2.0.40502 в OpenJDK MacOS 10.13.6 (High Sierra)

Код:

java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)



./setup_console.sh /jdk/jdk8u232-b09/Contents/Home/jre/

Код:

./setup_console.sh /jdk/jdk8u232-b09/Contents/Home/jre/
Params: /jdk/jdk8u232-b09/Contents/Home/jre/
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
Current distributive directory: ~/Downloads/jcp-2.0.40502
Current executable JRE: ~/Downloads/jdk8u232-b09/Contents/Home/jre
** Crypto-Pro Installer, 2005-2020 **
** Version: 2.0.40502 **
** Expected actions: install(i) or uninstall(u) or press enter **
Enter operation type [i - press Enter]:i
------ Installation ------
Choose JRE[current JRE - press Enter]:
------
Java Cryptographic Provider[yes - press Enter]:yes
Encryption module[yes - press Enter]:yes
Card module for cards and tokens, requires OCF (deprecated)[no - press Enter]:no
Card module for cards and tokens[no - press Enter]:no
Java TLS Provider[no - press Enter]:yes
CAdES, XAdES modules (acquire bouncycastle: bc*-jdk15on-1.50)[no - press Enter]:yes
------
Java Cryptographic Provider, serial number[trial, 3 months, yes - press Enter]:
Java TLS Provider, serial number[trial, 3 months, yes - press Enter]:
Jan 02, 2020 2:52:47 PM ru.CryptoPro.JCP.pref.JCPPref a
INFO: user: 0
------
Enable StrengthenedKeyUsageControl(yes/no)?[no - press Enter]:
------
Check if all settings are correct and valid.
----------------------------
Action: Installation
----------------------------
Chosen JRE: /jdk/jdk8u232-b09/Contents/Home/jre
----------------------------
List of the modules:
 ** Java Cryptographic Provider
	serial number: 
	strict mode: disabled
 ** Encryption module
 ** CAdES, XAdES modules (acquire bouncycastle: bc*-jdk15on-1.50)
 ** Java TLS Provider
	serial number: 
  ** Default provider:
	Java Cryptographic Provider (digest, signature) and Crypto (encryption)
----------------------------
Are you ready to install (yes/no)?[yes - press Enter]:yes
------
Enable trace log(yes/no)?[no - press Enter]:yes
------
Process can take a few minutes. Wait please...
Executing: 1%...
Executing: 10%...
Executing: 16%...
Executing: 23%...
Executing: 30%...
Executing: 37%...
Executing: 44%...
Executing: 51%...
$$ Arguments $$
exec arg: /jdk/jdk8u232-b09/Contents/Home/jre/bin/java
exec arg: -cp
exec arg: .:~/Downloads/jcp-2.0.40502/JCP.jar:~/Downloads/jcp-2.0.40502/ASN1P.jar:~/Downloads/jcp-2.0.40502/forms_rt.jar:~/Downloads/jcp-2.0.40502/asn1rt.jar:~/Downloads/jcp-2.0.40502/JCPControlPane.jar:~/Downloads/jcp-2.0.40502/Oscar.jar:~/Downloads/jcp-2.0.40502/JCryptoP.jar:~/Downloads/jcp-2.0.40502/JCPinst.jar:~/Downloads/jcp-2.0.40502/JCPRequest.jar:~/Downloads/jcp-2.0.40502/cpSSL.jar:~/Downloads/jcp-2.0.40502/JCPxml.jar:~/Downloads/jcp-2.0.40502/OCF.jar:~/Downloads/jcp-2.0.40502/JCPRevCheck.jar:~/Downloads/jcp-2.0.40502/JCPRevTools.jar:~/Downloads/jcp-2.0.40502/CAdES.jar:~/Downloads/jcp-2.0.40502/XAdES.jar:~/Downloads/jcp-2.0.40502/AdES-core.jar:~/Downloads/jcp-2.0.40502/XMLDSigRI.jar:~/Downloads/jcp-2.0.40502/JCSP.jar:~/Downloads/jcp-2.0.40502/J6Oscar.jar:~/Downloads/jcp-2.0.40502/J6CF.jar:~/Downloads/jcp-2.0.40502/Rutoken.jar:
exec arg: ru.CryptoPro.Install.VariantTwo
exec arg: -install
exec arg: -force
exec arg: -verbose
Start list known packages:
Loading package ru.CryptoPro.JCP.KeyStore.Rutoken.Install
Loading package ru.CryptoPro.JCP.Install.JCPInstaller
Loading package ru.CryptoPro.JCPRequest.RequestInstall
Loading package ru.CryptoPro.JCP.Install.JCPAsnInstaller
Loading package ru.CryptoPro.Install.SelfInstaller
Loading package ru.CryptoPro.reprov.Install
Loading package ru.CryptoPro.Crypto.JCryptoPInstaller
Loading package ru.CryptoPro.JCPxml.XMLInstall
Known packages list:
Rutoken
Installer
JCP
JCPRevCheck
JCPxml
JCPRequest
JCPAsn
JCryptoP

Start list installed packages:
Loading package ru.CryptoPro.XAdES.installer.XAdESInstall
Loading package ru.CryptoPro.JCP.KeyStore.Rutoken.Install
Loading package ru.CryptoPro.JCP.Install.JCPInstaller
Loading package ru.CryptoPro.ssl.JTLSInstall
Loading package ru.CryptoPro.JCPRequest.RequestInstall
Loading package ru.CryptoPro.CAdES.installer.Install
Loading package ru.CryptoPro.Install.SelfInstaller
Loading package ru.CryptoPro.reprov.Install
Loading package ru.CryptoPro.Crypto.JCryptoPInstaller
Loading package ru.CryptoPro.JCP.Install.JCPAsnInstaller
Loading package ru.CryptoPro.AdES.installer.AdESInstall
Loading package ru.CryptoPro.JCPxml.XMLInstall
Loading package ru.CryptoPro.JCSP.JCSPInstaller
ru.CryptoPro.Install.InstallError: ru.CryptoPro.Install.InstallError: Package not found.
	at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
	at ru.CryptoPro.Install.AbstractInstaller.b(Unknown Source)
	at ru.CryptoPro.Install.ShellInstaller.h(Unknown Source)
	at ru.CryptoPro.Install.ShellInstaller.makeAction(Unknown Source)
	at ru.CryptoPro.Install.ShellInstaller.makeActionNoEx(Unknown Source)
	at ru.CryptoPro.Install.VariantTwo.main(Unknown Source)
Caused by: ru.CryptoPro.Install.InstallError: Package not found.
	at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
	... 6 more
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCSP.JCSPInstaller
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:348)
	... 7 more
Error occurred during installing!
Executing: 98%...
Executing: 99%...
Executing: 100%...
The operation failed.
Error occurred during fulfilment.

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

Offline Marina Lisa  
#2 Оставлено : 10 января 2020 г. 16:27:41(UTC)
Marina Lisa

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

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

и у меня такая же проблема, как лечить подскажите пожалуйста

$$ Arguments $$
exec arg: C:\Program Files (x86)\Java\jre7\bin\java.exe
exec arg: -cp
exec arg: .;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCP.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\ASN1P.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\forms_rt.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\asn1rt.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCPControlPane.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\Oscar.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCryptoP.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCPinst.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCPRequest.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\cpSSL.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCPxml.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\OCF.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCPRevCheck.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCPRevTools.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\CAdES.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\XAdES.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\AdES-core.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\XMLDSigRI.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\JCSP.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\J6Oscar.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\J6CF.jar;C:\Users\Public\Documents\СПО и образцы выгрузок и загрузок\Подписывание документов\концентратор\jcp-2.0.40035\jcp-2.0.40035\Rutoken.jar;
exec arg: ru.CryptoPro.Install.VariantTwo
exec arg: -install
exec arg: -force
exec arg: -verbose
exec arg: -serial
exec arg: CF200-****
Determined encoding IBM866 not supported.
Use English locale.
Start list known packages:
Loading package ru.CryptoPro.JCPRequest.RequestInstall
Loading package ru.CryptoPro.JCP.Install.JCPInstaller
Loading package ru.CryptoPro.Install.SelfInstaller
Loading package ru.CryptoPro.reprov.Install
Loading package ru.CryptoPro.JCPxml.XMLInstall
Loading package ru.CryptoPro.JCP.Install.JCPAsnInstaller
Loading package ru.CryptoPro.JCP.KeyStore.Rutoken.Install
Loading package ru.CryptoPro.Crypto.JCryptoPInstaller
Known packages list:
JCPRequest
Rutoken
JCPxml
JCryptoP
JCPRevCheck
Installer
JCP
JCPAsn

Start list installed packages:
Loading package ru.CryptoPro.JCPRequest.RequestInstall
Loading package ru.CryptoPro.JCP.Install.JCPInstaller
Loading package ru.CryptoPro.Install.SelfInstaller
Loading package ru.CryptoPro.reprov.Install
Loading package ru.CryptoPro.JCP.KeyStore.Oscar.Installer
Loading package ru.CryptoPro.JCP.KeyStore.OCF.Install
Loading package ru.CryptoPro.JCPxml.XMLInstall
Loading package ru.CryptoPro.JCP.Install.JCPAsnInstaller
Loading package rtjlib.JCP.RutokenShellInstaller
ru.CryptoPro.Install.InstallError: ru.CryptoPro.Install.InstallError: Package not found.
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
at ru.CryptoPro.Install.AbstractInstaller.b(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.h(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.makeAction(Unknown Source)
at ru.CryptoPro.Install.ShellInstaller.makeActionNoEx(Unknown Source)
at ru.CryptoPro.Install.VariantTwo.main(Unknown Source)
Caused by: ru.CryptoPro.Install.InstallError: Package not found.
at ru.CryptoPro.Install.AbstractInstaller.a(Unknown Source)
... 6 more
Caused by: java.lang.ClassNotFoundException: rtjlib.JCP.RutokenShellInstaller
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
... 7 more
Error occurred during installing!

Отредактировано модератором 18 января 2020 г. 14:38:43(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#3 Оставлено : 15 января 2020 г. 14:46:49(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Попробуйте выполнить сначала удаление, а потом установку.
Offline traceant  
#4 Оставлено : 15 января 2020 г. 19:45:21(UTC)
traceant

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

Группы: Участники
Зарегистрирован: 06.12.2019(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Пробывали, не помогает.
Разрешили копированием библиотек и зависимостей руками, а так же модификацией java.policy и java.security.
Offline Евгений Афанасьев  
#5 Оставлено : 15 января 2020 г. 23:28:10(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Попробуем воспроизвести.
Offline traceant  
#6 Оставлено : 15 января 2020 г. 23:34:40(UTC)
traceant

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

Группы: Участники
Зарегистрирован: 06.12.2019(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Немного последовательности:
1. установили java-csp-5.0.40424 (через визуальный интерфейс)
2. удалили java-csp (через визуальный интерфейс)
3 попытались установить jcp-2.0.40502 через командную строку

JRE разные

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

Offline Андрей Емельянов  
#7 Оставлено : 16 января 2020 г. 13:21:01(UTC)
Андрей Емельянов

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

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

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Добрый день.
Цитата:
JRE разные

После того как удалите JCSP/JCP , приложите, пожалуйста файл (или его содержимое)
/Library/Preferences/ru.cryptopro.install.plist
Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline Данзан Лиджиев  
#8 Оставлено : 18 января 2020 г. 15:18:51(UTC)
Данзан Лиджиев

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

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

Поблагодарили: 4 раз в 3 постах
Добрый день,

Автор: Marina Lisa Перейти к цитате
и у меня такая же проблема, как лечить подскажите пожалуйста

Caused by: java.lang.ClassNotFoundException: rtjlib.JCP.RutokenShellInstaller
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
... 7 more
Error occurred during installing!


у вас проблема по логу в rtjlib это модуль поддержки от Рутокена (возможно вы раннее устанавливали), но с версии JCP 2.0.39738 модуль поддержки Rutoken интегрирован в JCP в виде RutokenStore, при установки JCP выбираете модуль поддержки карт и токенов. Попробуйте удалить модуль поддержки Рутокена согласно инструкции https://www.rutoken.ru/d...utoken_CryptoPro_JCP.pdf стр.18
После этого перезагрузите ПК и выполните установку JCP 2.0.40035, установку выполните от администратора.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline traceant  
#9 Оставлено : 21 января 2020 г. 18:32:49(UTC)
traceant

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

Группы: Участники
Зарегистрирован: 06.12.2019(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Автор: Андрей Емельянов Перейти к цитате
Добрый день.
Цитата:
JRE разные

После того как удалите JCSP/JCP , приложите, пожалуйста файл (или его содержимое)
/Library/Preferences/ru.cryptopro.install.plist


Файл после удаления  используя JCP :

Код:

// !!! BINARY PROPERTY LIST WARNING !!!
//
// The pretty-printed property list below has been created
// from a binary version on disk and should not be saved as
// the ASCII format is a subset of the binary representation!
//





После удаления файлов
ru.cryptopro.install.plist
ru.cryptopro.jcp.plist
ru.cryptopro.ssl.plist

и выбора опций удаления настроек
Remove saved settings(yes/no)?[yes - press Enter]:yes

Инсталляция прошла без ошибок.


Возник вопрос:
Есть ли возможность отключить установку crypto pro как провайдер по умолчаниию для ssl:

// из java.security
ssl.SocketFactory.provider=ru.CryptoPro.ssl.SSLSocketFactoryImpl
ssl.ServerSocketFactory.provider=ru.CryptoPro.ssl.SSLServerSocketFactoryImpl

Приходится удалять строки указанные вручную

Offline Евгений Афанасьев  
#10 Оставлено : 24 января 2020 г. 10:01:12(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Автор: traceant Перейти к цитате

Есть ли возможность отключить установку crypto pro как провайдер по умолчанию для ssl:
// из java.security
ssl.SocketFactory.provider=ru.CryptoPro.ssl.SSLSocketFactoryImpl
ssl.ServerSocketFactory.provider=ru.CryptoPro.ssl.SSLServerSocketFactoryImpl
Приходится удалять строки указанные вручную.

При установке - нет, но можно попробовать программно задать:
Security.setProperty("ssl.SocketFactory.provider", null);
Security.setProperty("ssl.ServerSocketFactory.provider", null);

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