Android:使用不安全的 ssl 证书

标签 android

我正在尝试将一个现有项目移植到 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/

相关文章:

java - Android Paging Library如何知道加载更多数据?

android - startChooser() 方法和 startActivity() 之间的区别

安卓 fragment : is empty constructor really required?

java - 杀死并重新启动应用程序后前台服务未停止 - Android Studio

android - 如何设置像半圆这样的相对背景颜色?

java - 另一个 zip 重复条目

android - 我们如何将 Genymotion 与 Eclipse 和 Appium 一起使用

android - 使用带有 Gradle 的 Android API 的 Java 模块

android - ImageView 周围不需要的填充

java - Android 相机应用程序无法正确显示图像