我需要客户端(Android应用程序)和服务器之间的安全连接。我推荐了官方文档developer.android.com/training/articles/security-ssl.html。并且在这里发现globalsign.com/en/ssl-information-center / ...有三种类型的ssl证书:
以上哪些支持Android应用程序?(不在浏览器中。我正在使用改造来调用Web服务),我应该使用哪一个?
答案 0 :(得分:0)
如Steffen Ullrich所述,任何列出的SSL证书都可以用于您的目的。您列出的这些选项之间的主要区别在于证书颁发机构将验证您的身份的程度。
对任何证书请求的审查范围可以从非常少(不超出域名所有权的验证)到需要向CA提供物理位置证明的请求者。
出于您的目的,加密从Android应用程序到API的流量,任何列出的证书类型都可以工作,我会选择最便宜的选项。
我建议:https://letsencrypt.org/docs/来获得你需要的东西。
此外,只是为您的问题和特定的Android代码添加更多上下文。它实际上与Android没什么关系,更多的是与您要与之通信的服务器有关。在您的服务器上安装SSL证书意味着您将能够加密从任何源到该服务器的流量,并且您从Android角度来看,唯一需要做的就是确保您访问端口443( HTTPS://)