Мы инициализируем наш контекст SSL со следующим кодом и работаем на Java 8. < /p>
SSLContext context = SSLContext.getInstance("SSL");
< /code>
Поскольку Java 8 использует TLSV1.2 по умолчанию? Does it mean the above code will start sending TLSv1.2 requests if my server supports it.
Want to understand if "SSL" protocol name is just an alias but java runtime starts sending the requests with default TLS version.
UPDATE
I ran Мой код против "https://www.google.co.in/" и нашел это в Fiddler
A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.
Version: 3.3 (TLS/1.2
< /code>
, а также, если я изменю свой протокол на TLSV1, который поддерживает только 1,0. Тогда скрип говорит мне < /p>
A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.
Version: 3.1 (TLS/1.0)
< /code>
Итак, я думаю, что приведенный выше код с именем протокола «SSL» должен хорошо работать с серверами TLS 1.2. < /p>
Подробнее здесь: https://stackoverflow.com/questions/621 ... d-in-jdk-8
Версия TLS используется в JDK 8 ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Миграция Java-приложения, работающего в JDK 11, на JDK 22 (последняя версия)
Anonymous » » в форуме JAVA - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-