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

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline malamut  
#1 Оставлено : 2 июля 2013 г. 14:06:30(UTC)
malamut

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
Здравствуйте! Есть проблема.

На строчке AlgIdSpec.getDefaultCryptParams() происходит ошибка

Код:
Caused by: java.lang.NullPointerException
	at ru.CryptoPro.JCP.tools.BasicLogger.a(Unknown Source)
	at ru.CryptoPro.JCP.tools.BasicLogger.pref(Unknown Source)
	at ru.CryptoPro.JCP.tools.JCPLogger.pref(Unknown Source)
	at ru.CryptoPro.JCP.pref.JCPPref.getOID(Unknown Source)
	at ru.CryptoPro.JCP.params.e.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at ru.CryptoPro.JCP.params.AlgIdSpec.<clinit>(Unknown Source)




JCP последней версии 1.0.55. Локально работает, а на сервере нет.
Контрольную панель для этого пользователя (не root) не запускал, так как нет X11.
Вручную создал .java в home папке пользователя, добавил туда ContolPane, prefs.xml. В общем, всё как локально.
После этого пропали warning'ы о том, что невозможно создать user preferences.
Но ошибка на AlgIdSpec.getDefaultCryptParams() осталась. Brick wall Что именно там происходит и как настроить?
Offline malamut  
#2 Оставлено : 2 июля 2013 г. 15:29:54(UTC)
malamut

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
Попробовал заменить AlgIdSpec.getDefaultCryptParams() на CryptParamsSpec.getInstance()

Код:
final KeyGenerator kg = KeyGenerator.getInstance(CMStools.SEC_KEY_ALG_NAME);
//final ParamsInterface paramss = AlgIdSpec.getDefaultCryptParams();
CryptParamsSpec paramss = CryptParamsSpec.getInstance();
kg.init(paramss);


Теперь ошибка немного другая, но сути не меняет.

Код:
Caused by: java.security.InvalidAlgorithmParameterException: Unable create session key with specified parametes
	at ru.CryptoPro.Crypto.Key.GostKeyGenerator.engineInit(Unknown Source)
	at javax.crypto.KeyGenerator.init(DashoA13*..)
	at javax.crypto.KeyGenerator.init(DashoA13*..)


По поводу этой ошибки есть тема http://www.cryptopro.ru/....aspx?g=posts&t=3982 Но решения там нет
Offline Евгений Афанасьев  
#3 Оставлено : 2 июля 2013 г. 15:30:21(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Здравствуйте.
Попробуйте добавить в logging.properties строки:

ru.CryptoPro.JCP.tools.JCPLogger.level=INFO
ru.CryptoPro.JCP.tools.JCPLogger.handlers=java.util.logging.ConsoleHandler

ru.CryptoPro.ssl.SSLLogger.level=INFO
ru.CryptoPro.ssl.SSLLogger.handlers=java.util.logging.ConsoleHandler
Offline malamut  
#4 Оставлено : 2 июля 2013 г. 15:35:57(UTC)
malamut

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
Включил, но это ничего нового не выдаёт.
Стандартные сообщения вроде
INFO: Loading JCP 1.0.55 36716
Jul 2, 2013 4:34:44 PM ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 1.0.55 36716
Jul 2, 2013 4:34:44 PM ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
Jul 2, 2013 4:34:44 PM ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.

и всё
Offline malamut  
#5 Оставлено : 3 июля 2013 г. 17:06:16(UTC)
malamut

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
Попробовал JCP 1.0.53 (в теме http://www.cryptopro.ru/....aspx?g=posts&t=6085 говорили, что при переходе с 53 на 54 что-то подобное).
Не помогло.
Такое чувство, что с правами может быть что-нибудь не так. Инсталлировал jcp под root, запускаю под другим пользователем.
Но локально тоже под другим пользователем и работает.
Offline Евгений Афанасьев  
#6 Оставлено : 3 июля 2013 г. 17:09:56(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Можете приложить использующийся logging.properties?
Offline malamut  
#7 Оставлено : 3 июля 2013 г. 17:30:20(UTC)
malamut

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
Прикладываю jre/lib/logging.properties

Заодно, результат команды java -cp samples.jar ComLine.CheckConfFull

Код:
Jul 3, 2013 6:24:57 PM ComLine.CheckConfFull checkProvs
INFO: Provider JTLS  not installed.
Jul 3, 2013 6:24:57 PM ComLine.CheckConfFull checkJCP
INFO: ***Check JCP key pair generation and writing to store
Jul 3, 2013 6:24:57 PM ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 1.0.53
Jul 3, 2013 6:24:57 PM ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 1.0.53
Jul 3, 2013 6:24:58 PM ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
Jul 3, 2013 6:24:58 PM ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
Jul 3, 2013 6:25:02 PM ComLine.CheckConfFull keyGen
INFO: Generation of key pair is completed (GOST3410)
Jul 3, 2013 6:25:02 PM ComLine.CheckConfFull keyGen
INFO: Generation of certificate is completed
Jul 3, 2013 6:25:02 PM ComLine.CheckConfFull keyGen
INFO: Recording of a private key named "jcptestsignkey" to HDImageStore is completed.
Jul 3, 2013 6:25:02 PM ComLine.CheckConfFull checkJCP
INFO: ***Check JCP key pair generation and writing to store - OK
Jul 3, 2013 6:25:02 PM ComLine.CheckConfFull checkJCP
INFO: ***Check JCP signature generation|verifycation
Jul 3, 2013 6:25:03 PM ru.CryptoPro.JCP.tools.AbstractLicense checkSerialHash
INFO: Check license without company name: true
Jul 3, 2013 6:25:03 PM ru.CryptoPro.JCP.tools.AbstractLicense checkSerialHash
INFO: Check license without company name: true
Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull signVer
INFO: Loading of a private key is completed
Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull signVer
INFO: Loading of a text is completed
Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull signVer
INFO: Generation of the signature is completed
Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull signVer
INFO: Loading of a public key is completed
Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull signVer
INFO: The signature is true
Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull checkJCP
INFO: ***JCP signature generation|verifycation - OK
Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull main
INFO: 
JCP - OK

Jul 3, 2013 6:25:03 PM ComLine.CheckConfFull checkCrypto
INFO: ***Check Crypto key pair generation and writing to store
Jul 3, 2013 6:25:06 PM ComLine.CheckConfFull keyGen
INFO: Generation of key pair is completed (GOST3410DH)
Jul 3, 2013 6:25:06 PM ComLine.CheckConfFull keyGen
INFO: Generation of certificate is completed
Jul 3, 2013 6:25:06 PM ComLine.CheckConfFull keyGen
INFO: Recording of a private key named "jcptestcryptokey" to HDImageStore is completed.
Jul 3, 2013 6:25:06 PM ComLine.CheckConfFull checkCrypto
INFO: ***Check Crypto key pair generation and writing to store - OK
Jul 3, 2013 6:25:06 PM ComLine.CheckConfFull main
INFO: 
Crypto - OK
Вложение(я):
logging.properties.txt (3kb) загружен 5 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline malamut  
#8 Оставлено : 4 июля 2013 г. 11:17:40(UTC)
malamut

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
О, кое-что понял. Локально работает только из IDE (Eclipse), а вызывая jar (как делаю на сервере) - ошибка везде.
Осталось понять почему. JRE тот же, подспись работает, перед шифрованием только выше описанная проблема.
Offline malamut  
#9 Оставлено : 4 июля 2013 г. 12:23:40(UTC)
malamut

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
В общем, JCP и CryptoPro оказались ни при чём. Всё из-за того, что jar неправильно создавал.
Offline mel26  
#10 Оставлено : 4 июля 2013 г. 13:06:14(UTC)
mel26

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

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

malamut,
А в чем именно неправильно создавался jar? Столкнулись с похожей проблемой и не удается решить.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (3)
3 Страницы123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.