一位同事在使用他自己开发的应用程序连接到 SSL 服务器时遇到了问题。我用自签名证书 (.pem) 配置了我的 Tomcat 机器,通过浏览器的连接工作正常。您好尝试将我的证书添加到他的“应用程序资源”中,但没有用。谁能帮助我和我的同事?我是否修改了 server.xml 或 web.xml 上的任何设置?谢谢。
最佳答案
Android 应用程序需要稍作修改才能接受自签名证书。此时您有两个选择:
- > Trust all SSL connections (在 Android 应用程序中)
- 创建您自己的
TrustManager
,其中还包括特定 服务器证书(以及默认值,如有必要)。 Here's一个例子。
关于Android 客户端无法使用自签名证书连接到 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9496103/