目前我的应用程序通过HTTP连接到(特殊)网络服务器,通过GET / POST和HttpClient从那里检索一些数据。
现在我计划切换到HTTPS。我的问题:我正在与之通信的网页使用的CACert根证书并非在所有Android设备上都可用,因此对于大多数用户来说,此连接将失败。
CACert在http://www.cacert.org/index.php?id=3&lang=en提供其根证书。是否有可能将这些证书用于我的HTTPS连接?我不希望为整个系统安静地安装它,对我而言,仅仅为我的特殊HttpClient连接提供它就足够了。
谢谢!
答案 0 :(得分:0)
好的,找到了一个包含代码示例的解决方案:http://developer.android.com/training/articles/security-ssl.html