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 的情况下效果很好
我使用的是 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 的情况下效果很好