安卓Firefox不断提示接受mkcert创建的SSL证书的风险



在我的dev笔记本电脑中,我使用mkcert安装了SSL证书。适用于所有桌面浏览器。他们甚至不提示接受";风险;并继续。但在同一局域网上的Android手机中(在dns中有dev子域(,我从Chrome和Firefox都收到了提示。这是可以接受的,除了每次我把焦点放回应用程序时,Firefox都会提示。对于需要在所有浏览器中测试的每一个代码更改,都必须单击两个额外的按钮("高级"、"接受风险"one_answers"继续"(,这会很烦人。

有没有办法让安卓火狐永久接受证书或任何其他解决方案?

花了一段时间,但我发现了!

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

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

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

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

您可能需要重新启动手机。还可能必须在安卓设置中单击证书上的TRUST。

然后通过多次点击"关于"页面中的Firefox徽标来启用Firefox秘密设置,然后在秘密设置中启用";使用第三方CA证书";。

哇!