Как найти версию SSL / TLS в Java
У меня есть java-клиент (с использованием java 1.6.30), который открывает SSL-соединение с моим сервером, установленным на Tomcat 7.0.26. Tomcat использует Java 6, а в server.xml я сконфигурировал соединитель для использования sslProtocol="TLS"
.
Интересно, какая версия SSL используется? Это TLS1.0? TLS1.1? Что-то другое?
- «Проверьте ошибку: num = 20» при подключении к gateway.sandbox.push.apple.com
- Как я могу использовать WCF только с базовыми атрибутами, SSL и базовой аутентификацией в IIS?
- Как добавить сертификат SSL в AWS EC2 с помощью новой службы AWS Certificate Manager
- HTTPS GET (SSL) с Android и самозаверяющим сертификатом сервера
- Самостоятельный SSL-сертификат Tomcat Server / Client
- ASP.NET MVC RequireHttps только в производстве
- JavaMail IMAP через SSL довольно медленно - Массовая выборка нескольких сообщений
- Как установить версию TLS на apache HttpClient
- Https Connection Android
- прием HTTPS-соединений с самозаверяющими сертификатами
- jQuery ajax и SSL?
- Apache HTTPClient SSLPeerUnverifiedException
- Что делает Subversion для своего списка CA?
Получите SSLSession
от вашего SSLSocket
на вашем клиенте и используйте метод getProtocol()
.
Oracle JRE / OpenJDK 6 поддерживает SSLv3 и TLS 1.0 . Для получения поддержки TLS 1.1 и TLS 1.2 вам понадобится хотя бы IBM JRE 6/7 или Oracle JRE / OpenJDK 7 . (Это также связано с доступными наборами шифров, как упоминалось в этом вопросе .)