2

所以我终于在Android上使用自签名证书管理了https连接才能工作。但现在我可能有更大的问题。我在服务器上有一个 SOAP 网络服务,我在 Internet 上找到的将 SOAP 与 Android 结合使用的唯一选项是利用 ksoap2 库。问题是,对于 https 连接,我使用的是带有自定义信任存储的 Apache HttpClient (org.apache.http.client.HttpClient)。Ksoap2 本身有类 HttpsTransportSE,但是如果我使用这个类,我会得到一个臭名昭著的错误“没有对等证书”。有什么方法可以扩展 HttpsTransportSE 并添加连接证书?

我也想到了其他一些事情:还有其他可以在 Android 上使用的 SOAP 客户端吗?实际编写自定义 SOAP 客户端的要求有多大?(据我所知,SOAP 与 XML 通信,所以做一个自定义解析器应该是一个很大的问题......或者我错过了什么?)

感谢您的任何评论/答案!

4

1 回答 1

0

如果它是自签名的,那么您可以绕过证书检查。

检查这个https://stackoverflow.com/a/3457454/893574
它对我有用。

于 2013-07-17T04:34:34.600 回答