Ubuntu 18 firefox 向现有证书添加信任

Ubuntu18 firefox Add trust to a exsisting certificate

我使用的是 ubuntu18 桌面,我已经将我需要的证书添加到 firefox 73.0:

/usr/share/ca-certificates/mozilla

并将其添加到 :

/etc/ca-certificates.conf

在文件末尾,如:

mozilla/caname.crt

和运行:

update-ca-certificate

现在,我可以通过浏览器看到证书在 firefox 证书列表中,但没有标记任何信任框,所以它不起作用。

有没有办法从 cli 强制此证书上的信任标志,也许使用 certutil ?

我知道有很多方法可以使用 cli 命令将证书输入到 firefox,但 none 对我有用,现在我可以使用上面的命令添加证书,但我需要添加信任。

在 ubuntu 上找到了将证书添加到 firefox 的解决方案:

https://github.com/mozilla/policy-templates/#proxy

只需要将此文件添加到:

/usr/lib/firefox/distribution/

touch policies.json

在policies.json中添加:

{
"policies": {
"Certificates": {
    "ImportEnterpriseRoots": true,
    "Install" [
               "somecert1.crt",
               "usr/local/share/ca-certificates/somecert1.crt"
               ]
         }
    }
}

安装部分首先是证书名称,然后是路径。 并重启火狐。如果某些东西不起作用,请尝试重置 firefox,就好像您已经设置了某些东西,然后它才能卡住它。

此方法在没有 certutil 的情况下效果很好