因面临Oracle旗下NetSuite云ERP密码套件的升级(安全传输层协议由以前的TLS v1.1升级到TLS v1.2),致使我司WMS与ERP系统接口没法正常使用,具体报错以下:后经查阅资料,发现jdk1.7是默认采用的TLS v1.1和TLSv1.0版本的,所以只需采用以下操做便可解决:安全
try {
SSLContext ctx = SSLContext.getInstance("TLSv1.2");
ctx.init(null, null, null);
SSLContext.setDefault(ctx); //将你所要使用的TLS版本设为默认
} catch (NoSuchAlgorithmException e1) {
e1.printStackTrace();
} catch (KeyManagementException e) {
e.printStackTrace();
}
System.setProperty("https.protocols", "TLSv1.2");ui