![如何在 Firefox 中导入证书文件进行部署?](https://linux22.com/image/784018/%E5%A6%82%E4%BD%95%E5%9C%A8%20Firefox%20%E4%B8%AD%E5%AF%BC%E5%85%A5%E8%AF%81%E4%B9%A6%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E9%83%A8%E7%BD%B2%EF%BC%9F.png)
我尝试过这个设置关联在 Firefox 中使用系统默认证书存储但没有起作用。
Firefox 未显示来自系统存储的证书。
它使用其自己的部分,该部分位于用户 appdata 中 Firefox 的配置文件文件夹中,名称为 cert9.db。
我甚至尝试为其设置自定义位置,但没有使用它。
"%~dp0certmgr.exe" -add -all -c "%~dp0BCLP_Decrypt.crt" -s -r localMachine Root
copy /Y "%~dp0local-settings.js" "C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox" /v DisableAppUpdate /t REG_DWORD /d 00000001 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox" /v SharedCertDB /t REG_SZ /d "\"C:\Program Files\Mozilla Firefox\cert9.db\"" /f
copy /Y "%~dp0umbrella.cfg" "C:\Program Files\Mozilla Firefox\umbrella.cfg"
伞.cfg:
//
lockPref("security.enterprise_roots.enabled", true);
defaultPref("security.enterprise_roots.enabled", true);
defaultPref("security.enterprise_roots.storeDirectory", "C:\\Program Files\\Mozilla Firefox\\cert9.db");
lockPref("security.enterprise_roots.storeDirectory", "C:\\Program Files\\Mozilla Firefox\\cert9.db");
本地设置.js:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "umbrella.cfg");
甚至尝试通过保存到文件来设置:“C:\Program Files\Mozilla Firefox\defaults\pref\all-users.js”
pref("security.enterprise_roots.enabled", true);