By default, Active Directory GPO deployment of certificates does not work
for Firefox users, because Firefox uses its own certificate stores. Starting with
Firefox version 49, a new option allows Firefox to trust root authorities in the
Windows Certificate Store. However, the option is disabled by default. You must
enable it before Firefox can trust root authorities in the Windows Certificate
Store.
Procedure
- Create files that will mandate that Firefox use the Windows Certificate Store
so that Deep Discovery Web
Inspector certificates can be
deployed for Firefox using GPOs.
- Create a configuration file
ddwi.cfg.Theddwi.cfg' file must be placed in the root of the Firefox directory.C:\Program Files\Mozilla Firefox\ddwi.cfg - Add the following to the
ddwi.cfgfile.// lockPref("security.enterprise_roots.enabled", true);
Note
Note: The files must be ANSI encoded. Don’t miss the//
at the first line. - Place
- Create the file
local-settings.js.Thelocal-settings.jsfile must be placed in the\defaults\prefsub-directory.C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js - Add the following to the
local-settings.jsfile.pref("general.config.obscure_value", 0); pref("general.config.filename", "ddwi.cfg");
- Create a configuration file
- Distribute the Firefox preference files using a Group Policy Object.

Note
This process requires that Firefox be installed to the default location on the client computers.- Add the files
ddwi.cfgandlocal-settings.jsto a network share. Ensure that the share has read permissions for 'Domain Computers'. - Create/Edit a group policy using the Active Directory Group Policy Management console.
- Edit the settings in .
- Right-click and select New File.
- For Source File, select
ddwi.cfgon the Network Share. - Point the Destination file to be
C:\Program Files\Mozilla Firefox\ddwi.cfgand then click Apply. - Repeat the above step to copy the same file to
C:\Program Files (x86)\Mozilla Firefox\ddwi.cfg. - Repeat these steps to copy '
local-settings.js' toC:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js. - Repeat these steps to copy
local-settings.jstoC:\Program Files (x86)\Mozilla Firefox\defaults\pref\local-settings.js.
- Add the files
- Force Firefox to use the Windows Certificate Store by manually enabling the
feature on the Firefox clients.
- In Firefox, type about:config in the address bar.
- If prompted, accept any warnings.
- Search
security.enterprise_roots.enabled
and set the value to true.
