java - Android SSL - 不适用于 API 7

标签 java android ssl https

我遵循了本教程 http://blog.antoine.li/2010/10/22/android-trusting-ssl-certificates/并设法通过 Android API 16 (4.1) 上的 HTTPS 连接到我的网络服务

我的应用程序可以使用低 API,因此我启动了 Google Maps API 7 模拟器,但现在当我尝试连接时,它给了我

10-13 05:10:47.441: W/System.err(492): javax.net.ssl.SSLException: Not trusted server certificate

我启动了 4.1 模拟器,它仍然在那里工作。

该教程是 2 年前的,没有使用任何新内容...

与此 "Not trusted Server Certificate" in Android 2.2 but not 3.0 几乎相同的问题 但也没有解决方案...

有什么想法吗?

谢谢!

最佳答案

我不知道是什么原因造成的,但由于我使用的是我购买的证书,而不是自签名证书,所以我不必做太多调整。刚刚使用了这里使用的HttpClient

http://thinkandroid.wordpress.com/2009/12/31/creating-an-http-client-example/

关于java - Android SSL - 不适用于 API 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12870192/

相关文章:

java - 在所有线程完成后退出 Java 程序

java - 我在 eclipse 中启用了 "Build Automatically"选项,但它仍然没有生成类文件

android - 将项目符号添加到 Android 的 ListView

java - javaMail SMTP session 属性 mail.smtp.ssl.protocols 可能有哪些值?

xmpp - 是否可以使用私钥解密我的 XMPP 服务器流量?

ruby - 在 Chef 运行错误期间使用 AWS SDK 但在 Chef 工作之外运行它

java - 从特定单词后的字符串中获取子字符串

java - 无法区分隐藏单元和其他单元。使用 POI 3.8 和 xls/xlsx 格式

android - OpenCV 3.0.0 OpenCVEngine接口(interface)

android - 没有移动塔的移动到移动通信?