Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / SSL соединение (SSLContext) / 3 сообщений из 3, страница 1 из 1
04.10.2012, 18:54:20
    #37984356
Geny
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL соединение (SSLContext)
Здравствуйте.
Имею следующий код
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        char passphrase[]="Password".toCharArray();

        KeyStore ks = KeyStore.getInstance("JKS");
        ks.load(new FileInputStream("...\\keystore.jks"),passphrase);

        KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
        kmf.init(ks, passphrase);

        TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509");
        tmf.init(ks);

        SSLContext ctx = SSLContext.getInstance("SSLv3");
        ctx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
        SSLContext.setDefault(ctx);

        SSLSocketFactory sslsocketfactory = (SSLSocketFactory) ctx.getSocketFactory();
        SSLSocket  sslsocket = (SSLSocket)sslsocketfactory.createSocket("adress", port);

        sslsocket.startHandshake();

...


и несмотря на то что я указываю
Код: java
1.
SSLContext ctx = SSLContext.getInstance("SSLv3");


у меня в логе такая фигня...

Is secure renegotiation: false
%% No cached client session
*** ClientHello, TLSv1
RandomCookie: GMT: 1349352987 bytes = { 15, 152, 235, 164, 185, 47, 162, 171, 144, 113, 228, 98, 18, 199, 250, 181, 235, 237, 55, 229, 182, 47, 35, 14, 90, 177, 167, 63 }
Session ID: {}
Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
Compression Methods: { 0 }
***
main, WRITE: TLSv1 Handshake, length = 75
main, WRITE: SSLv2 client hello message, length = 101
main, READ: TLSv1 Alert, length = 2
main, RECV TLSv1 ALERT: fatal, protocol_version


что я не так делаю, как мне добиться, что - бы соединение все таки по SSLv3 работало?

Заранее спасибо.
...
Рейтинг: 0 / 0
04.10.2012, 19:34:06
    #37984404
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL соединение (SSLContext)
...
Рейтинг: 0 / 0
04.10.2012, 19:50:29
    #37984426
Geny
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL соединение (SSLContext)
Спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / SSL соединение (SSLContext) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]