0

在我的开发笔记本电脑中,我使用 mkcert 安装了 SSL 证书。在所有桌面浏览器中都能正常工作。他们甚至没有提示接受“风险”并继续。但是在同一个 LAN 上的我的 Android 手机中(在 dns 中有 dev 子域),我从 Chrome 和 Firefox 中都得到了这个提示。这是可以接受的,除了每次我将焦点返回到应用程序时 Firefox 都会提示。对于需要在所有浏览器中测试的每个代码更改,必须单击两个额外的按钮(高级然后接受风险并继续),这很烦人。

有没有办法让 Android Firefox 永久接受证书或任何其他解决方案?

4

1 回答 1

0

花了一段时间,但我想通了!

首先将 rootCA.pem 证书文件的副本从笔记本电脑传输到手机。

通过 CLI 找到的文件位置:mkcert -CAROOT

然后在 Android 设置中安装证书文件,其位置因设备和 Android 版本而异。

在我的手机中,它位于:Android 设置/常规/锁定屏幕和安全/加密和凭据/从存储安装

您可能需要重新启动手机。还可能需要在 Android 设置中单击证书上的信任。

然后通过在“关于”页面中多次单击 Firefox 徽标来启用 Firefox 机密设置,然后在机密设置中启用“使用第三方 CA 证书”。

瞧!

于 2021-07-21T05:28:12.120 回答