Android Firefox 不断提示接受 mkcert 创建的 SSL 证书的风险
Android Firefox constantly prompting to Accept Risk for mkcert-created SSL certificate
在我的开发笔记本电脑中,我使用 mkcert 安装了 SSL 证书。在所有桌面浏览器中都能正常工作。他们甚至不提示接受“风险”并继续。但是在同一 LAN 上的 Android phone 中(在 dns 中有 dev 子域),我从 Chrome 和 Firefox 都得到了提示。这是可以接受的,除了 Firefox 几乎每次我 return 关注应用程序时都会提示。对于需要在所有浏览器中测试的每个代码更改,必须单击两个额外的按钮(高级,然后接受风险并继续),这很烦人。
有没有办法让 Android Firefox 永久接受证书或任何其他解决方案?
花了一段时间,但我想通了!
首先将 rootCA.pem 证书文件的副本从笔记本电脑传输到 phone。
通过 CLI 找到的文件位置:mkcert -CAROOT
然后在 Android 设置中安装证书文件,其位置因设备和 Android 版本而异。
在我的 phone 中,它位于:Android 设置/常规/锁定屏幕和安全/加密和凭据/从存储安装
您可能需要重新启动 phone。还可能必须在 Android 设置中单击证书上的信任。
然后通过多次单击“关于”页面中的 Firefox 徽标启用 Firefox 机密设置,然后在机密设置中启用“使用第三方 CA 证书”。
瞧!
在我的开发笔记本电脑中,我使用 mkcert 安装了 SSL 证书。在所有桌面浏览器中都能正常工作。他们甚至不提示接受“风险”并继续。但是在同一 LAN 上的 Android phone 中(在 dns 中有 dev 子域),我从 Chrome 和 Firefox 都得到了提示。这是可以接受的,除了 Firefox 几乎每次我 return 关注应用程序时都会提示。对于需要在所有浏览器中测试的每个代码更改,必须单击两个额外的按钮(高级,然后接受风险并继续),这很烦人。
有没有办法让 Android Firefox 永久接受证书或任何其他解决方案?
花了一段时间,但我想通了!
首先将 rootCA.pem 证书文件的副本从笔记本电脑传输到 phone。
通过 CLI 找到的文件位置:mkcert -CAROOT
然后在 Android 设置中安装证书文件,其位置因设备和 Android 版本而异。
在我的 phone 中,它位于:Android 设置/常规/锁定屏幕和安全/加密和凭据/从存储安装
您可能需要重新启动 phone。还可能必须在 Android 设置中单击证书上的信任。
然后通过多次单击“关于”页面中的 Firefox 徽标启用 Firefox 机密设置,然后在机密设置中启用“使用第三方 CA 证书”。
瞧!