Код: Выделить всё
SSLContext context = SSLContext.getInstance("SSL");
Хотите понять, является ли имя протокола «SSL» просто псевдонимом, но среда выполнения Java начинает отправлять запросы с версией TLS по умолчанию.
ОБНОВЛЕНИЕ
Я запустил свой код для «https://www.google.co.in/» и нашел это в Fiddler
Обнаружено SSLv3-совместимое рукопожатие ClientHello. Fiddler извлек параметры ниже.
Версия: 3.3 (TLS/1.2
А также, если я изменю свой протокол на TLSv1, который поддерживает только 1.0. Тогда Fiddler сообщит мне
Обнаружено SSLv3-совместимое рукопожатие ClientHello. Fiddler извлек параметры ниже.
Версия: 3.1 (TLS/1.0)
Итак, я думаю, приведенный выше код с именем протокола SSL должен хорошо работать с серверами TLS 1.2.>
Подробнее здесь: https://stackoverflow.com/questions/621 ... d-in-jdk-8
Мобильная версия