Import a FireCloud Certificate on a Client Device

Applies To: FireCloud Internet Access, FireCloud Total Access

When you install the WatchGuard Connection Manager for FireCloud, the agent adds the FireCloud root CA certificate to the Trusted Root Certification Authorities store on the Windows OS. This works for the Chrome and Edge web browsers. However, the Firefox has its own certificate store.

If you connect to FireCloud and open websites with Firefox, the browser shows a certificate warning because it does not trust the FireCloud certificate. To stop these warnings, you can manually import a certificate to Firefox or configure Firefox to automatically trust certificates in the Windows Certificate Store.

WatchGuard provides interoperability instructions to help our customers configure WatchGuard products to work with products created by other organizations. If you require more information or technical support about how to configure a non-WatchGuard product, go to the documentation and support resources for that product.

Manual Import a Certificate to Firefox

To get the FireCloud certificate:

  1. Press WIN+R to open the Run program.
  2. Type certmgr.msc, then press Enter.
  3. Go to Certificates - Current User > Trusted Root Certification Authorities > Certificates.
  4. Right-click on the firecloud.cloud.watchguard.com/CA/root certificate and select All tasks > Export.
  5. Complete the steps in the Certificate Export Wizard.

To manually import a certificate with Mozilla Firefox:

  1. Select Settings > Privacy and Security.
  2. Click View Certificates.
  3. Select the Authorities tab.
  4. Click Import.
  5. Browse to select the certificate file, then click Open.
  6. In the Downloading Certificate dialog box, select the Trust this CA to identify web sites check box.
  7. Click OK.
  8. Restart Firefox.

Configure Firefox to Use the Windows Certificate Store

To make certificate deployment easier, you can also configure Mozilla Firefox version 49 and higher to use the Windows Certificate Store. For example, if you deploy a certificate through Group Policy to the Windows Certificate Store, Firefox will automatically trust that certificate. For more information about Windows Certificate Store support in Firefox, go to the Mozilla Wiki.

To configure Firefox on a single computer to use the Windows Certificate Store:

  1. In the Firefox address bar, type about:config.
  2. If a warning appears, click to continue.
    A list of preferences opens.
  3. Scroll down to find the preference security.enterprise_roots.enabled and make sure it is set to True.
  4. If the preference security.enterprise_roots.enabled does not exist, you must add it:
    1. Right-click anywhere on the preferences list and select New > Boolean.
      The New Boolean Value dialog box opens.
    2. Type security.enterprise_roots.enabled and click OK.
      The Enter Boolean Value dialog box opens.
    3. Select True and click OK.
  5. For the new setting to take effect, toggle the preferences off and on, or restart Firefox.

To configure Firefox on multiple computers to use the Windows Certificate Store:

  1. Create a .cfg file encoded as ANSI with these commands.
    lockPref("security.enterprise_roots.enabled", true);
  2. Create a .js file encoded as ANSI with these commands. The .js file references the .cfg file you created.
    pref("general.config.obscure_value", 0);
    pref("general.config.filename", "[file name].cfg");
  3. Save the .cfg file to the root Firefox folder at:
    • For 64-bit Windows, 32-bit Firefox — C:\Program Files (x86)\Mozilla Firefox\
    • For 64-bit Windows, 64-bit Firefox — C:\Program Files\Mozilla Firefox
    • For 32-bit Windows — C:\Program Files\Mozilla Firefox
  4. Save the .js file to the defaults\pref folder at C:\Program Files (x86)\Mozilla Firefox\defaults\pref.

To distribute the .js and .cfg files to Windows computers on your network, you can use Group Policy or a scripted Firefox installation.

To use Group Policy to distribute the files:

  1. In Group Policy Manager, create a new group policy object.
  2. Right-click the object and select Edit.
    The Group Policy Management Editor dialog box opens.
  3. Select Computer Configuration > Preferences > Windows Settings > Files.
  4. Right-click the Files section and select New > File.
  5. Adjacent to the Source File(s) text box, browse to the .cfg file.
  6. Adjacent to the Destination File(s) text box, specify C:\Program Files (X86)\Mozilla Firefox\[file name].cfg for 64-bit Windows or C:\Program Files\Mozilla Firefox for 32-bit Windows. For 64-bit Windows with 64-bit Firefox, specify C:\Program Files\Mozilla Firefox. The .cfg file will install on user computers at this location.
  7. Repeat Steps 1—5. Adjacent to the Destination File(s) text box, specify C:\Program Files\Mozilla Firefox\[file name].cfg for 64-bit Windows or C:\Program Files\Mozilla Firefox for 32-bit Windows. For 64-bit Windows with 64-bit Firefox, specify C:\Program Files\Mozilla Firefox. The .cfg file will install on user computers at this location.
  8. Repeat Steps 1—4.
  9. Adjacent to the Source File(s) text box, browse to the .js file.
  10. Adjacent to the Destination File(s) text box, specify C:\Program Files (X86)\Mozilla Firefox\defaults\pref\[file name].js for 64-bit Windows or C:\Program Files\Mozilla Firefox\defaults\pref\[file name].js for 32-bit Windows. For 64-bit Windows with 64-bit Firefox, specify C:\Program Files\Mozilla Firefox. The .js file will install on user computers at this location.
  11. Repeat Steps 1—4.
  12. Adjacent to the Source File(s) text box, browse to the .js file.
  13. Adjacent to the Destination File(s) text box, specify C:\Program Files\Mozilla Firefox\defaults\pref\[file name].js for 64-bit Windows or C:\Program Files\Mozilla Firefox\defaults\pref\[file name].js for 32-bit Windows. For 64-bit Windows with 64-bit Firefox, specify C:\Program Files\Mozilla Firefox. The .js file will install on user computers at this location.
  14. Click OK.

To perform a scripted Firefox installation, go to the Mozilla installation configuration documentation.

Related Topics

About the WatchGuard Connection Manager