Java Web服务 - Android应用程序HTTPS / SSL

时间:2017-10-11 20:48:26

标签: java android web-services ssl

我对我的Java Web服务和Android应用程序有疑问。我现在想要使用https,并希望确保我的方式正确:

我是否必须在我的服务器上安装证书,并在我的webservice中更新web.xml? (切换到保密) 在我的Android应用程序中,我必须使用正确的Libs来访问Web服务。

这么简单吗?

谢谢, 扬

2 个答案:

答案 0 :(得分:0)

您可以使用OkHttp之类的东西与您的服务进行通信。

我猜测您使用的是自签名证书,因此要使用SSL,您需要配置SSLContext并将服务器证书添加到信任存储区。

然后使用SSLContext初始化OkHttp。

答案 1 :(得分:0)

只需使用Let's encrypt作为后端即可。这将为您提供 https 中强大的 s ,并且在Android上只需从HTTP重命名您的网址 - > HTTPS。我已经将此方法与Android Volley一起使用来创建RESTful服务,它只是通过更正URL中的协议来工作。