Choose your operating system from among the tabs below:
Open Firefox and enter about:config
in the URL bar. Accept any warnings that appear
Search for security.enterprise_roots.enabled
, set it to true
.
Restart Firefox
This guide applies to Firefox, Firefox ESR, Librewolf, and Thunderbird. Mozilla apps need to be configured to use the certificate store of your device. To find out why Mozilla does this differently, you can read their blog post on the topic (TLDR: for security purposes).
Select the hamburger menu -> Settings
. Search for security devices
and select Security Devices...
When the Device Manager dialog window opens, select Load
Give the Module Name a title such as “System CA Trust Module”. For the Module filename, paste in /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so
and hit OK
Tip
The path to p11-kit-trust.so will be slightly different if your processor’s architecture is not x86_64.
Verify that the new module shows up on the left hand side and select OK
at the bottom right:
Restart Firefox
No special steps are needed for Arch/Garuda/CentOS/Fedora.
Warning
You must use Firefox Beta on Android. The regular Firefox app will not work.
Tap Kebab Menu > Settings > About Firefox
and tap the Firefox icon 5 times to enable “developer mode”
Go back to Kebab Menu > Settings > Secret Settings
(at the bottom), and tap Use third party CA certificates