我正在尝试将一个现有项目移植到 Android,并且我对这个平台还很陌生。 通信是使用肥皂库 Ksoap2 完成的。
当我尝试使用 https 与服务器通信时,出现 SSLHandshakeException: javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任 anchor 。
有解决办法吗?而且,如果是,我必须从哪里开始?
最佳答案
要么确保站点具有适当的证书,要么使用接受任何证书的 TrustManager。
对于后者,请参阅 How to handle invalid SSL certificates with Apache HttpClient?
关于Android:使用不安全的 ssl 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7969637/