標籤:
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
com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current time: