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
