Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
java.lang.NoSuchMethodError: javax.net.ssl.SSLSession.getPeerPrincipal()Ljava/security/Principal;
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.03.2008(UTC) Сообщений: 33 Откуда: Moscow
|
Здравствуйте, При выполнении приведённых строк кода возникает исключение "java.lang.NoSuchMethodError" Код:
final SSLSocketFactory sslsocketfactory = new SSLSocketFactoryImpl();
URL u = new URL( "https://icrs.nbki.ru/products/B2BRequestServlet" );
HttpsURLConnection con = (HttpsURLConnection) u.openConnection();
con.setSSLSocketFactory( sslsocketfactory );
System.out.println( "input stream... " );
con.getInputStream();
лог программы: Код:
input stream...
Exception in thread "main" java.lang.NoSuchMethodError: javax.net.ssl.SSLSession.getPeerPrincipal()Ljava/security/Principal;
at sun.net.www.protocol.https.HttpsClient.getPeerPrincipal(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at sslServer.sslClient.main(sslClient.java:36)
Пожалуйста, подскажите, с чем это может быть связано Отредактировано пользователем 19 марта 2008 г. 16:23:56(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
Поблагодарили: 3 раз в 3 постах
|
вы запускаете sun-овскую реализацию ssl, поэтому вопросы к ним. возможно вы хотели запустить нашу реализацию... проверте настройки.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.03.2008(UTC) Сообщений: 33 Откуда: Moscow
|
это реализация крипто-про.
подключается как: import ru.CryptoPro.ssl.SSLSocketFactoryImpl;
Пожалуйста уточните, какие настройки необходимо проверить. Спасибо
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
Поблагодарили: 3 раз в 3 постах
|
чтобы прописались необходимые настройки cpSSL.jar следует устанавливать так:
java -jar cpSSL.jar
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.03.2008(UTC) Сообщений: 33 Откуда: Moscow
|
не помогает. после выполнения java -jar cpSSL.jar ровным счётом то же исключение.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
Поблагодарили: 3 раз в 3 постах
|
в java.security :
ssl.KeyManagerFactory.algorithm=GostX509 ssl.TrustManagerFactory.algorithm=GostX509
ssl.SocketFactory.provider=ru.CryptoPro.ssl.SSLSocketFactoryImpl ssl.ServerSocketFactory.provider=ru.CryptoPro.ssl.SSLServerSocketFactoryImpl
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.03.2008(UTC) Сообщений: 33 Откуда: Moscow
|
да, эти строки есть. ComLine.CheckConf отрабатывает без каких бы то ни было нареканий.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
Поблагодарили: 3 раз в 3 постах
|
посмотрите нет ли у вас xjsse4.jar
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.03.2008(UTC) Сообщений: 33 Откуда: Moscow
|
есть, лежит в каталоге jre1.6.0_05\lib\ext\, честно подаётся при запуске: java -Xbootclasspath/p:c:\progra~1\java\jre1.6.0_05\lib\ext\xjsse4.jar Отредактировано пользователем 19 марта 2008 г. 20:01:37(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
Поблагодарили: 3 раз в 3 постах
|
с версии 1.5.0_12 ее использовать не нужно
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
java.lang.NoSuchMethodError: javax.net.ssl.SSLSession.getPeerPrincipal()Ljava/security/Principal;
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close