http://blog.csdn.net/u013686019/article/details/52856389
OkHttp通过Https方式访问服务器时需要验证一些证书,如果证书有问题,网络访问失败,Log信息:
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
为了避免在本地安装一连串证书的麻烦(尤其对于测试环境),我们可以设置 OkHttp,让它信任所有证书。
之前在网上进行了大量搜索,好不容易找到正确的设置方式,特此记录下。
1、实现X509TrustManager接口:
private static class TrustAllCerts implements X509TrustManager {
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType) thr

当使用OkHttp通过HTTPS访问服务器时,如果遇到证书验证问题导致网络访问失败,可以按照文章所述进行配置。文章介绍了如何实现X509TrustManager接口来信任所有证书,以解决CertPathValidatorException异常。

254

被折叠的 条评论
为什么被折叠?



