Windows Firefox通过策略文件policies.json来导入自己的CA根证书
在Firefox.exe主程序所在的文件夹下新建一个子文件夹
distribution
然后在该文件夹下新建一个文件
policies.json
文件中的内容如下
{ "policies": { "Certificates": { "Install": [ "C:\\Users\\LeiKaiFeng\\source\\repos\\BasicYarpSample\\BasicYarpSample\\bin\\Release\\net5.0\\ca.pem" ] } } }
指定的路径是一个绝对路径并且证书的格式是PEM
然后重新启动Firefox证书就会被导入火狐自己的证书存储区
导入之后一直生效,删除需要手动删除,目前我不清楚如何通过配置文件删除
可以参考
https://support.mozilla.org/en-US/kb/customizing-firefox-using-policiesjson
https://github.com/mozilla/policy-templates/blob/master/README.md#certificates--install