今天工作中遇到https請求失敗的問題
用www.error打印出錯誤信息為javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null
stackflow上有相關問題的答案,百度上第一個結果也指出了問題根源:系統(tǒng)時間不在證書有效期內(nèi),導致證書驗證失敗
最簡單的解決方案是檢查系統(tǒng)時間是否錯誤
其他解決方案包括用代碼去設置信任證書, 從而避免驗證證書的操作