0

目前我的应用程序通过 HTTP 连接到(特殊)网络服务器,以通过 GET/POST 和 HttpClient 从那里检索一些数据。

现在我打算切换到 HTTPS。我的问题:我正在与之通信的网页使用 CACert 根证书,该证书并非在所有 Android 设备上都可用,因此对于大多数用户而言,此连接将失败。

CACert 在http://www.cacert.org/index.php?id=3&lang=en提供他们的根证书。是否可以将这些证书用于我的 HTTPS 连接?我不希望为整个系统静默安装它,对我来说,仅为我的特殊 HttpClient 连接提供它就足够了。

谢谢!

4

1 回答 1

0

好的,在这里找到了一个包含代码示例的解决方案:http: //developer.android.com/training/articles/security-ssl.html

于 2014-03-10T12:03:11.763 回答