Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.08.2013(UTC) Сообщений: 31
|
Добрый день. В коде при компиляции получаю ексепшен вида: Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.tools.BasicLogger Вопрос где его взять? Отредактировано пользователем 6 сентября 2013 г. 0:05:06(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
Добрый день. Возможно, остались какие-то из библиотек предыдущей версии, проверьте в <jre>/lib/ext, что после деинсталляции удалились все jar. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.08.2013(UTC) Сообщений: 31
|
Спасибо! Помогло. Странно, я не ставил предыдущих версий.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 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
Если не экспортные ограничения, то что еще стоит проверить?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
Попробуйте запустить отдельный пример из samples на шифрование. Ошибка выглядит так, как будто все-таки не сняты ограничения. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 Что еще может быть?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.08.2013(UTC) Сообщений: 31
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
1) выполните проверку: "<путь_к_jre_с_установленным_jcp_и_cpssl>"\bin\java -cp samples.jar ComLine.CheckConfFull 2) проверьте, не установили ли вы jre вместе с jdk |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 который отдельный.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close