HTTPを使用してTLS 1.2対応のURLに接続する方法POSTメソッド。
Java 8はデフォルトでTLS 1.2を使用します
https://blogs.Oracle.com/Java-platform-group/jdk-8-will-use-tls-12-as-default
したがって、Java 8の場合、必要なことは次のとおりです。
import javax.net.ssl.*;
import Java.net.URL;
URL url = new URL("https://www.google.com");
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
Java 7は手動で設定する必要があります
import Java.security.*;
import javax.net.ssl.*;
import Java.net.URL;
URL url = new URL("https://www.google.com");
SSLContext ssl = SSLContext.getInstance("TLSv1.2");
ssl.init(null, null, new SecureRandom());
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setSSLSocketFactory(ssl.getSocketFactory());