在突触中,我制作了一个简单的 HTTPS 服务器,我创建了自己的 CA 并签署了服务器证书,一切都在 Windows(Chrome、Edge)上运行,但问题出在 Android 上,有一个简单的测试应用程序只加载 HTTPS 服务器通过 TWebBrowser。
当我尝试通过 Chrome 或其他浏览器加载页面时,未验证连接,服务器报告已建立 TLS1.3 连接并出现错误:错误:14094416:SSL 例程:ssl3_read_bytes:sslv3 警报证书未知,这是很好,因为我没有在 android 上安装 CA
当我在 Android 上安装 CA 并尝试再次打开网络浏览器时,一切正常
当我运行测试应用程序时,服务器报告的错误与我尝试在未安装 CA 的浏览器中打开站点时相同
我在两部手机上试过,安装CA后我也试过重置它,什么都没有,是否需要在android应用程序上设置一些权限或制作清单?看起来应用程序只是看不到用户安装的 CA 证书。