Версия TLS, используемая в JDK 8JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Версия TLS, используемая в JDK 8

Сообщение Anonymous »

Мы инициализируем наш контекст SSL с помощью следующего кода и работаем на Java 8.

Код: Выделить всё

SSLContext context = SSLContext.getInstance("SSL");
Поскольку Java 8 по умолчанию использует TLSv1.2? Означает ли это, что приведенный выше код начнет отправлять запросы TLSv1.2, если мой сервер его поддерживает?

Хотите понять, является ли имя протокола «SSL» просто псевдонимом, но средой выполнения Java начинает отправлять запросы с версией TLS по умолчанию.

ОБНОВЛЕНИЕ

Я запустил свой код против «https://www.google.co.in/» и нашел это в скрипач

Код: Выделить всё

A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.

Version: 3.3 (TLS/1.2
А также, если я изменю свой протокол на TLSv1, который поддерживает только версию 1.0. Потом Скрипач рассказывает мне

Код: Выделить всё

A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.

Version: 3.1 (TLS/1.0)
Итак, я думаю, приведенный выше код с именем протокола «SSL» должен хорошо работать с серверами TLS 1.2.

Подробнее здесь: https://stackoverflow.com/questions/621 ... d-in-jdk-8
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»