系統時間錯誤導致https請求失敗

今天工作中遇到https請求失敗的問題
www.error打印出錯誤信息為javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null

stackflow上有相關問題的答案,百度上第一個結果也指出了問題根源:系統時間不在證書有效期內,導致證書驗證失敗

最簡單的解決方案是檢查系統時間是否錯誤

其他解決方案包括用代碼去設置信任證書, 從而避免驗證證書的操作

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容