java.security.cert.CertPathValidatorException:找不到證書路徑的信任錨。Android 2.3
看來證書的頒發(fā)者不在2.3設(shè)備的信任存儲中。
查看GoDaddy證書的根ca和中間ca,并檢查證書是否在2.3設(shè)備上存在。
有關(guān)獲取2.3證書列表的信息,請參見http://www.andreabaccega.com/blog/2010/09/23/android-root-certification-authorities-list/。
當(dāng)只有根CA可用時,請確保您的Web服務(wù)器還根據(jù)請求提供中間證書。
解決方法在我的服務(wù)器(生產(chǎn)服務(wù)器)中,我具有g(shù)oDaddyssl證書。我有iOS和Android應(yīng)用程序都與服務(wù)器連接,iOS都沒有問題連接,Android版本為4.一切都很好,但是設(shè)備版本為2.3。我總是收到SSLHandshakeException。
我在Android開發(fā)人員頁面(https://developer.android.com/training/articles/security-ssl.html)上確實很喜歡。
然后,我看到了這個線程在談?wù)摂U展密鑰用法,但是在調(diào)試時,我得到了以下信息:
[2]: OID: 2.5.29.37,Critical: falseExtended Key Usage: [ '1.3.6.1.5.5.7.3.1','1.3.6.1.5.5.7.3.2' ]
因此,我猜該證書不是“強制”擴展密鑰用法。
此外,在此線程上還有其他一些可能的原因,例如日期/時間完全錯誤,這些原因都不存在。
考慮到這一點,我現(xiàn)在不知道問題可能在哪里。
有什么建議?
編輯: 下面的StackTrace:
08-04 16:54:30.139: W/System.err(4832): Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.08-04 16:54:30.149: W/System.err(4832): at org.apache.harmony.xnet.provider.jsse.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:161)08-04 16:54:30.149: W/System.err(4832): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:664)08-04 16:54:30.149: W/System.err(4832): at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_do_handshake(Native Method)08-04 16:54:30.159: W/System.err(4832): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:474)
相關(guān)文章:
1. javascript - 在ie下為什么會出現(xiàn)這種情況呢 《 無法獲取未定義或 null 引用的屬性“l(fā)ength”》 ?請大神指教。2. css右浮動字的順序顛倒了3. javascript - 我是做web前端的,公司最近有一個項目關(guān)于數(shù)據(jù)統(tǒng)計的!4. html5和Flash對抗是什么情況?5. javascript - 只是想用node建立一個簡單的服務(wù)器6. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)7. javascript - vue過渡效果 css過渡 類名的先后順序8. javascript - vuejs+elementui 購物車價格計算,點擊加減號修改數(shù)量總價都不會改變,但是計算執(zhí)行了9. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。10. javascript - 如何使用loadash對[object,object,object]形式的數(shù)組進行比較
