SSL握手异常改造android

时间:2017-10-27 07:01:06

标签: android ssl retrofit retrofit2 ion

在基本网址从http://更改为https://后,我突然遇到异常异常。每次我使用https://命中API时,我都会看到日志闪烁“HTTP FAILED:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。”这个错误。

我认为改造自动导入证书的次数最多(因为我尝试使用改造连接https://多次。我之前没有遇到过这个问题)

2 个答案:

答案 0 :(得分:0)

问题不在于应用程序方面。告诉您的主管您的HTTP客户端无法连接到致命不安全的HTTPS服务器。您可以说这是计算机的限制,您唯一的选择是更新服务器。

完成后,您可以添加仅开发调试模式。为此,请启用服务器支持的密码套件。您可以从Qualys工具中获取列表。

答案 1 :(得分:0)

您的服务器可能会使用https的自动签名证书。

如果是这样,您可以通过禁用改进来检查证书来避免异常。

请阅读:

Disable SSL certificate check in retrofit library