Android 客户端无法使用自签名证书连接到 Tomcat

标签 android tomcat certificate

一位同事在使用他自己开发的应用程序连接到 SSL 服务器时遇到了问题。我用自签名证书 (.pem) 配置了我的 Tomcat 机器,通过浏览器的连接工作正常。您好尝试将我的证书添加到他的“应用程序资源”中,但没有用。谁能帮助我和我的同事?我是否修改了 server.xml 或 web.xml 上的任何设置?谢谢。

最佳答案

Android 应用程序需要稍作修改才能接受自签名证书。此时您有两个选择:

  1. > Trust all SSL connections (在 Android 应用程序中)
  2. 创建您自己的 TrustManager,其中还包括特定 服务器证书(以及默认值,如有必要)。 Here's一个例子。

关于Android 客户端无法使用自签名证书连接到 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9496103/

相关文章:

android - BLE 蓝牙低功耗设备中的身份验证问题

java - 不确定,但我认为 eclipse 不会在 tomcat 服务器上运行我的应用程序

ssl - 使用商业 SSL 证书,但为图像服务器自签名。这会导致浏览器出现安全警告吗?

android - ContentObserver 与 BroadCastReceiver : Battery Usage, Ram、CPU?

java - 更改弹出菜单大小

java - 从 sql 填充微调器并使结果唯一

java - 执行者中的关闭是如何工作的?

java - Java 8中tomcat jvm的输出Java Real memory usage

error-handling - 为什么我的 nextcloud 网络驱动器无法连接智能卡丢失错误?

kubernetes - 来自cert-manager的证书请求,卡在OpenShift CRC(代码就绪容器)中