Java HttpsURLConnection y TLS 1.2
Leí en un artículo queHttpsURLConnection
negociará de forma transparente la conexión SSL.
El documento oficial dice:
Esta clase usa HostnameVerifier y SSLSocketFactory. Hay implementaciones predeterminadas definidas para ambas clases.[1]
¿Eso significa una vez que abres una conexión con
httpsCon = (HttpsURLConnection) url.openConnection();
¿Ya está encriptado SSL / TLS sin más problemas?
¿Cómo puedo ver y configurar la versión TLS para la implementación estándar? (Debe ser TLS 1.2 para Java 8 y TLS 1.0 para Java 7)
ReferenciasOracle Corp. (2011).javax.net.ssl.HttpsURLConnection. (JavaDoc)