【发布时间】:2019-04-17 15:33:46
【问题描述】:
我正在尝试制作 Android 应用程序,我可以在其中获取和解析 HTML(来自没有 API 的站点)。我正在使用 OkHttp。该站点具有不受信任(但有效)的证书。我得到:
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
我已经设置了官方的方式(https://developer.android.com/training/articles/security-ssl#java),现在需要和OkHttpClient链接。
我试过了
OkHttpClient client = new OkHttpClient;
OkHttpClient.Builder builder = client.newBuilder();
builder.sslSocketFactory(sslcontext.getSocketFactory()).build();
但它不起作用,而且它已被弃用。 谢谢
【问题讨论】: