我第一次在这里发帖提问,所以请不要介意我的错误。
我目前正在制作一个Android应用程序从.asmx
网络服务获取和发送信息。
ksoap2
库的一切顺利,我使用HttpTransportSE
来调用Web服务。所以现在我要做的是使用 HttpsTransportSE
通过Https调用Web服务。我得到 java.security.cert.certpathvalidatorexception trustanchor for certpath not found
例外。
我有 .pfx , .jks
和.bks
格式的服务器证书。
我的问题是如何使我的 HttpsTransportSE
电话成功?
我已经阅读了使用自定义SSLSocketFactory
的文章,但我仍然不确定如何在我的应用程序中实现它。
提前感谢任何建议/建议
答案 0 :(得分:0)
你的ksoap库没有HttpsTransportSE类。你可以下载ksoap库的最新版本“ksoap2-android-assembly-2.6.5-jar-with-dependencies”。它有内置的HttpsTransportSE。