2017-06-27 20 views

答えて

4

のJava 8

Javaは8だから、Javaの8のためにすべてを行う必要があり、次の

https://blogs.oracle.com/java-platform-group/jdk-8-will-use-tls-12-as-default

デフォルト

でTLS 1.2を使用します。

import javax.net.ssl.*; 
import java.net.URL; 

URL url = new URL("https://www.google.com"); 
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection(); 

のJava 7

のJava 7には、どのようなJREを使用しているとあなたがこれまで持っているか、手動で

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()); 
関連する問題