property - Cómo encontrar qué versión de SSL/TLS se usa en Java
tlsv1 2 java (1)
Tengo un cliente basado en Java (que usa Java 1.6.30) que abre una conexión SSL a mi servidor implementado en Tomcat 7.0.26. Tomcat está utilizando Java 6 y en server.xml configuré el conector para usar sslProtocol="TLS"
.
Me pregunto ¿cuál es la versión SSL que se usa? ¿Es TLS1.0? TLS1.1? ¿Algo más?
Obtenga SSLSession
de su SSLSocket
en su cliente y use su método getProtocol()
.
Oracle JRE / OpenJDK 6 es compatible con SSLv3 y TLS 1.0 . Necesitará al menos IBM JRE 6/7 u Oracle JRE / OpenJDK 7 para obtener soporte para TLS 1.1 y TLS 1.2 . (Esto también está relacionado con las suites de cifrado disponibles, como se menciona en esta pregunta ).