Я прочитал в статье, что HttpsURLConnection
будет прозрачно обсуждать SSL-соединение.
В официальном документе говорится:
Этот класс использует HostnameVerifier и SSLSocketFactory. Существуют стандартные реализации, определенные для обоих классов. [ 1 ]
Означает ли это, когда вы открываете соединение с
httpsCon = (HttpsURLConnection) url.openConnection();
Это уже SSL/TLS зашифровано без лишних хлопот?
Как я могу просмотреть и установить версию TLS для стандартной реализации? (Должен быть TLS 1.2 для Java 8 и TLS 1.0 для Java 7)
Рекомендации
- Oracle Corp. (2011). javax.net.ssl.HttpsURLConnection. (JavaDoc)