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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline rnovoselsky  
#1 Оставлено : 6 сентября 2013 г. 0:01:20(UTC)
rnovoselsky

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

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

Добрый день.

В коде при компиляции получаю ексепшен вида:
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.tools.BasicLogger

Вопрос где его взять?

Отредактировано пользователем 6 сентября 2013 г. 0:05:06(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#2 Оставлено : 6 сентября 2013 г. 8:44:24(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 713 раз в 673 постах
Добрый день.
Возможно, остались какие-то из библиотек предыдущей версии, проверьте в <jre>/lib/ext, что после деинсталляции удалились все jar.
Offline rnovoselsky  
#3 Оставлено : 6 сентября 2013 г. 11:12:37(UTC)
rnovoselsky

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

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

Спасибо! Помогло.
Странно, я не ставил предыдущих версий.
Offline rnovoselsky  
#4 Оставлено : 6 сентября 2013 г. 12:38:13(UTC)
rnovoselsky

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

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

Теперь получаю следующий exception, чтобы не создавать новую тему пишу тут:
JCE установлен, экспортных ограничений нет.

Код:
Exception in thread "main" AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: javax.net.ssl.SSLException: java.lang.UnsupportedOperationException
 faultActor: 
 faultNode: 
 faultDetail: 
	{http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException: java.lang.UnsupportedOperationException
	at ru.CryptoPro.ssl.x.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.startHandshake(Unknown Source)
	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
	at org.apache.axis.client.Call.invoke(Call.java:2767)
	at org.apache.axis.client.Call.invoke(Call.java:2443)
	at org.apache.axis.client.Call.invoke(Call.java:2366)
	at org.apache.axis.client.Call.invoke(Call.java:1812)
	at ru.tst.ws.cpcaclient.RegistrationSoapBindingStub.createRequestByAdmin(RegistrationSoapBindingStub.java:260)
	at main.Main.main(Main.java:56)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: java.lang.UnsupportedOperationException
	at javax.crypto.CipherSpi.engineGetKeySize(DashoA13*..)
	at javax.crypto.Cipher.b(DashoA13*..)
	at javax.crypto.Cipher.a(DashoA13*..)
	at javax.crypto.Cipher.init(DashoA13*..)
	at javax.crypto.Cipher.init(DashoA13*..)
	at ru.CryptoPro.ssl.a.c.a(Unknown Source)
	at ru.CryptoPro.ssl.a.e.a(Unknown Source)
	at ru.CryptoPro.ssl.ag.a(Unknown Source)
	at ru.CryptoPro.ssl.ag.a(Unknown Source)
	at ru.CryptoPro.ssl.d.k(Unknown Source)
	at ru.CryptoPro.ssl.d.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.i(Unknown Source)
	... 21 more

	{http://xml.apache.org/axis/}hostname:NestMain

javax.net.ssl.SSLException: java.lang.UnsupportedOperationException
	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
	at org.apache.axis.client.Call.invoke(Call.java:2767)
	at org.apache.axis.client.Call.invoke(Call.java:2443)
	at org.apache.axis.client.Call.invoke(Call.java:2366)
	at org.apache.axis.client.Call.invoke(Call.java:1812)
	at ru.tst.ws.cpcaclient.RegistrationSoapBindingStub.createRequestByAdmin(RegistrationSoapBindingStub.java:260)
	at main.Main.main(Main.java:56)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: javax.net.ssl.SSLException: java.lang.UnsupportedOperationException
	at ru.CryptoPro.ssl.x.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.startHandshake(Unknown Source)
	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
	... 16 more
Caused by: java.lang.UnsupportedOperationException
	at javax.crypto.CipherSpi.engineGetKeySize(DashoA13*..)
	at javax.crypto.Cipher.b(DashoA13*..)
	at javax.crypto.Cipher.a(DashoA13*..)
	at javax.crypto.Cipher.init(DashoA13*..)
	at javax.crypto.Cipher.init(DashoA13*..)
	at ru.CryptoPro.ssl.a.c.a(Unknown Source)
	at ru.CryptoPro.ssl.a.e.a(Unknown Source)
	at ru.CryptoPro.ssl.ag.a(Unknown Source)
	at ru.CryptoPro.ssl.ag.a(Unknown Source)
	at ru.CryptoPro.ssl.d.k(Unknown Source)
	at ru.CryptoPro.ssl.d.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.a(Unknown Source)
	at ru.CryptoPro.ssl.ae.i(Unknown Source)
	... 21 more


Если не экспортные ограничения, то что еще стоит проверить?
Offline Евгений Афанасьев  
#5 Оставлено : 6 сентября 2013 г. 13:07:08(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 713 раз в 673 постах
Попробуйте запустить отдельный пример из samples на шифрование. Ошибка выглядит так, как будто все-таки не сняты ограничения.
Offline rnovoselsky  
#6 Оставлено : 6 сентября 2013 г. 14:15:32(UTC)
rnovoselsky

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

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

Автор: afev Перейти к цитате
Попробуйте запустить отдельный пример из samples на шифрование. Ошибка выглядит так, как будто все-таки не сняты ограничения.


GenKeys сработал без ошибок и создал Responder.cer и Senred.cer

А вот Encrypt валится:
Код:
6.09.2013 15:14:09 ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 1.0.54 36641
06.09.2013 15:14:09 ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
Exception in thread "main" java.lang.UnsupportedOperationException
	at javax.crypto.CipherSpi.engineGetKeySize(DashoA13*..)
	at javax.crypto.Cipher.b(DashoA13*..)
	at javax.crypto.Cipher.a(DashoA13*..)
	at javax.crypto.Cipher.a(DashoA13*..)
	at javax.crypto.Cipher.a(DashoA13*..)
	at javax.crypto.Cipher.init(DashoA13*..)
	at javax.crypto.Cipher.init(DashoA13*..)
	at Crypt_samples.Encrypt.wrapAndEncrypt(Encrypt.java:196)
	at Crypt_samples.Encrypt.main(Encrypt.java:110)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)


В JRE lib/security точно лежат джарники из JCE
Что еще может быть?
Offline Евгений Афанасьев  
#7 Оставлено : 6 сентября 2013 г. 14:26:56(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 713 раз в 673 постах
Какая у вас версия jre?
Offline rnovoselsky  
#8 Оставлено : 6 сентября 2013 г. 14:48:15(UTC)
rnovoselsky

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

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

JRE внутри JDK 1.6.0_37
Offline Евгений Афанасьев  
#9 Оставлено : 6 сентября 2013 г. 15:18:50(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 713 раз в 673 постах
1) выполните проверку:
"<путь_к_jre_с_установленным_jcp_и_cpssl>"\bin\java -cp samples.jar ComLine.CheckConfFull
2) проверьте, не установили ли вы jre вместе с jdk
Offline rnovoselsky  
#10 Оставлено : 6 сентября 2013 г. 15:34:34(UTC)
rnovoselsky

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

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

Автор: afev Перейти к цитате
1) выполните проверку:
"<путь_к_jre_с_установленным_jcp_и_cpssl>"\bin\java -cp samples.jar ComLine.CheckConfFull
2) проверьте, не установили ли вы jre вместе с jdk


1)
Код:
06.09.2013 16:34:45 ComLine.CheckConfFull checkProvs
INFO: Provider JTLS  not installed.
06.09.2013 16:34:45 ComLine.CheckConfFull checkJCP
INFO: ***Check JCP key pair generation and writing to store
06.09.2013 16:34:45 ru.CryptoPro.JCP.tools.l a
INFO: Loading JCP...
06.09.2013 16:34:46 ru.CryptoPro.JCP.tools.l a
INFO: JCP loaded.
06.09.2013 16:34:47 ComLine.CheckConfFull keyGen
INFO: Generation of key pair is completed (GOST3410)
06.09.2013 16:34:47 ComLine.CheckConfFull keyGen
INFO: Generation of certificate is completed
06.09.2013 16:34:47 ComLine.CheckConfFull keyGen
INFO: Recording of a private key named "jcptestsignkey" to HDImageStore is compl
eted.
06.09.2013 16:34:47 ComLine.CheckConfFull checkJCP
INFO: ***Check JCP key pair generation and writing to store - OK
06.09.2013 16:34:47 ComLine.CheckConfFull checkJCP
INFO: ***Check JCP signature generation|verifycation
06.09.2013 16:34:48 ComLine.CheckConfFull signVer
INFO: Loading of a private key is completed
06.09.2013 16:34:48 ComLine.CheckConfFull signVer
INFO: Loading of a text is completed
06.09.2013 16:34:48 ComLine.CheckConfFull signVer
INFO: Generation of the signature is completed
06.09.2013 16:34:48 ComLine.CheckConfFull signVer
INFO: Loading of a public key is completed
06.09.2013 16:34:48 ComLine.CheckConfFull signVer
INFO: The signature is true
06.09.2013 16:34:48 ComLine.CheckConfFull checkJCP
INFO: ***JCP signature generation|verifycation - OK
06.09.2013 16:34:48 ComLine.CheckConfFull main
INFO:
JCP - OK

06.09.2013 16:34:48 ComLine.CheckConfFull checkCrypto
INFO: ***Check Crypto key pair generation and writing to store
06.09.2013 16:34:48 ComLine.CheckConfFull keyGen
INFO: Generation of key pair is completed (GOST3410DH)
06.09.2013 16:34:48 ComLine.CheckConfFull keyGen
INFO: Generation of certificate is completed
06.09.2013 16:34:48 ComLine.CheckConfFull keyGen
INFO: Recording of a private key named "jcptestcryptokey" to HDImageStore is com
pleted.
06.09.2013 16:34:48 ComLine.CheckConfFull checkCrypto
INFO: ***Check Crypto key pair generation and writing to store - OK
06.09.2013 16:34:48 ComLine.CheckConfFull main
INFO:
Crypto - OK

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