
この設定を試してみましたリンク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"
umbrella.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);