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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Dimitri  
#1 Оставлено : 19 марта 2008 г. 16:20:54(UTC)
Dimitri

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Ольга  
#2 Оставлено : 19 марта 2008 г. 17:08:00(UTC)
Ольга

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

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

Поблагодарили: 3 раз в 3 постах
вы запускаете sun-овскую реализацию ssl, поэтому вопросы к ним.
возможно вы хотели запустить нашу реализацию... проверте настройки.
Offline Dimitri  
#3 Оставлено : 19 марта 2008 г. 17:25:46(UTC)
Dimitri

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

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

это реализация крипто-про.

подключается как:
import ru.CryptoPro.ssl.SSLSocketFactoryImpl;

Пожалуйста уточните, какие настройки необходимо проверить.
Спасибо
Offline Ольга  
#4 Оставлено : 19 марта 2008 г. 18:05:59(UTC)
Ольга

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

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

Поблагодарили: 3 раз в 3 постах
чтобы прописались необходимые настройки cpSSL.jar следует устанавливать так:

java -jar cpSSL.jar

Offline Dimitri  
#5 Оставлено : 19 марта 2008 г. 18:28:11(UTC)
Dimitri

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

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

не помогает.
после выполнения java -jar cpSSL.jar ровным счётом то же исключение.
Offline Ольга  
#6 Оставлено : 19 марта 2008 г. 18:30:22(UTC)
Ольга

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

Группы: Участники
Зарегистрирован: 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
Offline Dimitri  
#7 Оставлено : 19 марта 2008 г. 18:36:14(UTC)
Dimitri

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

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

да, эти строки есть.
ComLine.CheckConf отрабатывает без каких бы то ни было нареканий.
Offline Ольга  
#8 Оставлено : 19 марта 2008 г. 19:55:23(UTC)
Ольга

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

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

Поблагодарили: 3 раз в 3 постах
посмотрите нет ли у вас xjsse4.jar
Offline Dimitri  
#9 Оставлено : 19 марта 2008 г. 19:59:55(UTC)
Dimitri

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Ольга  
#10 Оставлено : 19 марта 2008 г. 20:04:49(UTC)
Ольга

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

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

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