0

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

/usr/share/ca-certificates/mozilla

并将其添加到:

/etc/ca-certificates.conf

在文件的末尾,如:

mozilla/caname.crt

并运行:

update-ca-certificate

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

cli有没有办法在这个证书上强制使用信任标志,也许是 certutil ?

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

4

1 回答 1

0

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

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

只需将此文件添加到:

/usr/lib/firefox/distribution/

touch policies.json

在 policy.json 添加:

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

安装部分首先是证书的名称,然后是路径。并重启火狐。如果 somthing 不起作用,请尝试重置 Firefox,就好像您在它卡住之前设置了 somthing。

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

于 2020-02-25T13:09:08.110 回答