com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current time:

简介:

http://www.cnblogs.com/mayongsheng/p/4387109.html

https://github.com/awslabs/aws-sdk-android-samples/issues/26

 

最近使用google的Volley框架遇到一个下载图片的异常com.android.volley.error.NoConnectionError: javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current time: Sat Aug 15 05:14:42 GMT+08:00 1970, validation time: Fri Apr 05 23:15:55 GMT+08:00 2013

通过查看日志发现这个图片的下载地址和其他正常的下载地址不一样,使用的是https协议,但我们产品中以前的图片都是http协议,这几个有问题的图片是UI的妹子随便从某个地方下载的,

然后出现了这个问题,google了一下,这个异常说的是在校验证书的时候出现时间校验失败!打开手机的设置,发现手机上的时间居然是好几年前。。。然后,调整好手机时间即可正常下载。

不过这种解决方式很死板,怎么可能让用户这么作呢!!!

有几位大牛提供了解决方案:

http://my.oschina.net/blackylin/blog/144136

http://www.eoeandroid.com/thread-161747-1-1.html

然后还有一篇关于https协议的好博文:

http://www.cnblogs.com/P_Chou/archive/2010/12/27/https-ssl-certification.html

分类:  android solve


本文转自wanqi博客园博客,原文链接http://www.cnblogs.com/wanqieddy/p/4864730.html,如需转载请自行联系原作者


相关文章
|
6天前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
11天前
|
搜索推荐 Android开发 开发者
探索安卓开发中的自定义视图:打造个性化UI组件
【10月更文挑战第39天】在安卓开发的世界中,自定义视图是实现独特界面设计的关键。本文将引导你理解自定义视图的概念、创建流程,以及如何通过它们增强应用的用户体验。我们将从基础出发,逐步深入,最终让你能够自信地设计和实现专属的UI组件。
|
13天前
|
Android开发 Swift iOS开发
探索安卓与iOS开发的差异和挑战
【10月更文挑战第37天】在移动应用开发的广阔舞台上,安卓和iOS这两大操作系统扮演着主角。它们各自拥有独特的特性、优势以及面临的开发挑战。本文将深入探讨这两个平台在开发过程中的主要差异,从编程语言到用户界面设计,再到市场分布的不同影响,旨在为开发者提供一个全面的视角,帮助他们更好地理解并应对在不同平台上进行应用开发时可能遇到的难题和机遇。