zoukankan      html  css  js  c++  java
  • com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException

    最近使用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

  • 相关阅读:
    SpringBoot 整合Redis
    IDEA 修改之前保存的git地址的账号和密码
    SpringBoot 上传文件功能
    JAVA结合 JSON Web Token(JWT) 工具类
    SpringBoot 整合Spring Security框架
    Sublime Text3 设置
    Python 正则表达式
    Django+uWSGI+Nginx 部署网站
    web 设计中引入字体
    HTML 超链接返回上一级
  • 原文地址:https://www.cnblogs.com/mayongsheng/p/4387109.html
Copyright © 2011-2022 走看看