[解决]javax.net.ssl.SSLPeerUnverifiedException: No peer certificate

今天早上像往常一样打开Admob Report应用查看收入,但出现“登录失败”的提示,一开始以为是网络有问题,不会被墙了吧?!迅速打开浏览器访问admob官网,发现网页方式还是可以访问的,然后就很自然地想着,等会再试试看看。

等过了几个小时,重新是登陆,还是提示“登录失败”。怎么回事呢?立刻打开笔记本,开始寻找问题所在~~~

先调试我的应用,把手机接上,打开eclipse,在登录部分下断点,运行应用,登录;

发现在调用登录函数之后,返回值为空,但是直接打开登录链接还是可以访问的,并且会返回一些错误提示;看了一下控制台输出,发现有以下异常:“javax.net.ssl.SSLPeerUnverifiedException: No peer certificate”,另外打开网页时也提示网页证书已过期,原来是这里出了问题!---问题定位到了,下面开始解决。

在网络上搜索了一下,发现很多结果(基本是同样的内容),看了一下,大概意识就是说,是httpclient的证书验证问题吧,解决方案就是让httpclient忽略证书验证部分的功能,具体内容可参看下这里的文章

 

本人的应用在这里,可以查看admob上的报告,有兴趣可以试试。

» 本文链接地址:https://www.xidige.com/316

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区1人评论200人参与
  1. fun131 2016年9月18日 下午4:16  回复

    你好站长,我想转走您写的这篇文章,叨教你赞成吗?我会保存原文出处的链接和作者。

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

*

loading

赞助商广告