【问题标题】:Android: Work with an unsecure ssl certificateAndroid:使用不安全的 ssl 证书
【发布时间】:2011-11-01 16:30:49
【问题描述】:

我正在尝试将现有项目移植到 Android,并且对这个平台还很陌生。 通信是使用肥皂库 Ksoap2 完成的。

当我尝试使用 https 与服务器通信时,我得到一个 SSLHandshakeException: javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。

有没有办法解决这个问题?如果是,我必须从哪里开始?

【问题讨论】:

    标签: android


    【解决方案1】:

    要么确保站点具有适当的证书,要么使用接受任何证书的 TrustManager。

    对于后者,请参阅How to handle invalid SSL certificates with Apache HttpClient?

    【讨论】:

    • 我之前在实现此功能时遇到了一些困难,但在您的链接之后查看了它并发现了丢失的代码。我仍然得到与以前相同的异常。还有什么我可以补充的吗?
    猜你喜欢
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    相关资源
    最近更新 更多