Android ksoap2 https连接

时间:2012-10-22 14:56:35

标签: android soap ssl ksoap2

所以我终于在Android上管理了与自签名证书的https连接。但现在我可能有更大的问题。我在服务器上有一个SOAP Web服务,我在互联网上找到的只使用SOAP和Android的选项是利用ksoap2库。问题是,对于https连接,我使用Apache HttpClient(org.apache.http.client.HttpClient)添加了自定义信任库。 Ksoap2本身有HttpsTransportSE类,但如果我使用这个类,我会得到一个臭名昭着的错误“没有对等证书”。有没有办法,比方说,扩展HttpsTransportSE并添加连接证书?

其他很少的东西也出现在我的头上: 是否还有其他可以在Android上使用的SOAP客户端? 实际编写自定义SOAP客户端的要求有多高? (据我所知,SOAP与XML通信,因此自定义解析器应该是一个很大的问题......或者我错过了什么?)

感谢您的任何意见/答案!

1 个答案:

答案 0 :(得分:0)

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

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