使用fiddler 代理java 网络的时候,连接https资源会报异常,需要手动创建自己的证书检查器,忽略异常

1、自定义证书检查器,实现X509TrustManager 接口全部方法直接默认实现

2、 连接初始化之前调用以下代码

javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
javax.net.ssl.TrustManager tm = new miTM();
trustAllCerts[0] = tm;
javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext
.getInstance("SSL");
sc.init(null, trustAllCerts, null);
javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());

发表评论

电子邮件地址不会被公开。 必填项已用*标注