Configuring Fiddler Everywhere on Fedora, CentOS, or RedHat

Environment

Product
Product Version 1.0.0 and above
3rd-party tool Shared System Certificates storage
Supported OS Fedora, CentOS, RedHat, and others

Description

The instructions for installing the trusted root certificate for Fiddler Everywhere on Linux use the Debian dpkg-reconfigure command. However, some Linux distributions like Fedora, CentOS, and RedHat can lack the dpkg library or limit its usage. How can I install and trust the Fiddler root CA (certificate authority) using the update-ca-trust command?

Solution

  1. Install and open the Fiddler Everywhere application on a shared system certificate storage Linux distribution such as Fedora, CentOS, or RedHat.

  2. Export the Fiddler Everywhere root certificate through Settings > HTTPS > Advanced Settings > Export root certificate(DER/Binary format). The CA is exported to ~/Desktop as a file named Fiddler_Root_Certificate_Authority.crt.

  3. Open a terminal and copy the exported CA to the shared certificate storage. The following example uses the default paths on Fedora 33.

    cp ~/Desktop/Fiddler_Root_Certificate_Authority /etc/pki/ca-trust/source/anchors/
    
  4. Trust the certificate by updating the certificate authority through the following terminal command:

    update-ca-trust
    
  5. Return to Fiddler Everywhere and enable the HTTPS capturing by selecting the Settings > HTTPS > Capture HTTPS traffic checkbox.