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