Exception : javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
来源:互联网 发布:阿斯兰爆种 知乎 编辑:程序博客网 时间:2024/06/05 04:11
DefaultHttpClient mHttpClient = new DefaultHttpClient(new BasicHttpParams());ClientConnectionManager ccm = mHttpClient.getConnectionManager();SchemeRegistry sr = ccm.getSchemeRegistry();SSLContext sslcontext = null;try {sslcontext = SSLContext.getInstance("TLS");sslcontext.init(null, new TrustManager[]{}, null);} catch (NoSuchAlgorithmException e) {e.printStackTrace();}SSLSocketFactory ssf = new SSLSocketFactory(sslcontext);ssf.setHostnameVerifier(ALLOW_ALL_HOSTNAME_VERIFIER);sr.register(new Scheme("https", ssf, 443)); PoolingClientConnectionManager pccm = new PoolingClientConnectionManager(sr); pccm.setDefaultMaxPerRoute(20); //每个主机的最大并行链接数 pccm.setMaxTotal(100); //客户端总并行链接最大数 mHttpClient = new DefaultHttpClient(pccm, mHttpClient.getParams());mHttpClient.execute(new HttpGet("https://www.xxx.com"));
此代码在本地开发环境正常运行,但是在服务器上mHttpClient.execute会报错:
Exception in thread "main" javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
本地开发环境:myeclipse2014+jdk1.7,服务器运行环境jdk1.6+tomcat6网上很多方案是重写SSLContext初始化参数,放宽ssl验证,如:http://www.cnblogs.com/metoy/p/6238061.html,但是都没有解决问题。
后来发现原来是本地jdk版本和服务器版本不一致的问题,参考链接:
https://stackoverflow.com/questions/9578129/exception-javax-net-ssl-sslpeerunverifiedexception-peer-not-authenticated,
升级服务器jdk到1.7后,问题解决。
阅读全文
0 0
- Exception : javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
- javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
- HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- HttpClient javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
- https应用:避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- 避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- https应用:避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- 避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- 避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- android 5.0 SSL Socket exception javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- javax.net.ssl.SSLPeerUnverifiedException: No peer certificate【已解决】
- 新浪微博:javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- android javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- Android javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- android javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- SoapUI测试Https请求,解决问题SSLPeerUnverifiedException: peer not authenticated
- 安卓接sdk时javax.net.ssl.SSLPeerUnverifiedException: No peer certificate的问题
- windows路由表设置
- 如何将绿色中文版的PDF编辑器下载下来
- 50道SQL练习题
- Jenkins之jobs工作空间根目录与构建记录根目录配置
- 十分钟理解Java中的动态代理
- Exception : javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
- Spring4.3x教程之一IOC&DI
- js的属性操作及注意事项!!
- 基于boost的ini 文件读取/枚举/写入操作
- HDU--dp练习--1003--最大连续子序列
- web前端知识2
- 导弹力学分析_3
- 2017年7月19日奥地利维也纳之旅
- 实用性强的批处理/DOS指令笔记