改造2.找不到用于认证路径的信任锚

时间:2018-07-25 10:33:41

标签: android ssl https ssl-certificate retrofit2

我有一个使用这些库连接到API的android应用:

  

实现'com.squareup.retrofit2:retrofit:2.4.0'

     

实现'com.squareup.retrofit2:converter-gson:2.3.0'

     

实现'com.squareup.okhttp3:okhttp:3.10.0'

当我将基本URL设置为 http 时,就可以了,但是当我在 https 上设置它时,就会发生此错误:

  

javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。

我在互联网上搜索并找到了一些解决方案。我在目录 res 中添加目录原始,并在其中放置了带有证书的文件 .crt 。这些是我发送请求的代码:

sns.lineplot(x,y, drawstyle='steps-post')

但是错误仍然存​​在。我该怎么办?我的服务器证书错误吗?

0 个答案:

没有答案