【发布时间】:2018-06-25 17:45:41
【问题描述】:
以前,我们的网站是 Http,我使用 AsyncTask 和 HttpURLConnection 使用 API 发布数据,但现在它是 Https,当我将 HttpURLConnection 转换为 HttpsURLConnection 时出现此错误:
java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。
我该怎么办?
【问题讨论】:
-
首先检查忽略证书TrustManager。如果它有效,然后检查服务器是否接受自签名或哪个父证书。通常手机已经带有主要CA。
-
TrustManager 工作正常。谢谢!
标签: android android-asynctask httpurlconnection httpsurlconnection