Skip to content
Visit Gateway on GitHub
Set theme to dark (⇧+D)

Install the Cloudflare root certificate

Advanced security features including HTTPS traffic inspection require users to install and trust the Cloudflare root certificate on their machine or device. If you are installing certificates manually on all of your devices, these steps will need to be performed on each new device that is to be subject to HTTP Filtering.

Download the Cloudflare root certificate

First, download the Cloudflare certificate from this location.

Verify the certificate fingerprint

To verify your download, check that the certificate's thumbprint matches:





Add the certificate to your system


Before you start

You will need to install the root certificate in the Keychain Access application. In the application, you can choose the keychain in which you want to install the certificate. macOS offers three options, each having a different impact on which users will be affected by trusting the root certificate.

loginThe logged in user
Local ItemsCached iCloud passwords
SystemAll users on the system

Installing the certificate in the Login keychain will result in only the logged in user trusting the Cloudflare certificate. Installing it in the System keychain affects all users who have access to that machine.

To install the certificate in Keychain Access:

  1. Download the Cloudflare certificate here.

  2. Double-click on the .crt file.

    The certificate is now listed in the Keychain Access application, under the login keychain. If you want to install it in the System keychain instead, drag and drop the certificate from the login keychain onto the System keychain section on the left.


  1. Double-click on the certificate.

  2. Click Trust.


  1. From the When using this certificate drop-down menu, select Always Trust.

Always trust

  1. Close the menu.

The root certificate is now installed and ready to be used.


  1. Download the Cloudflare certificate here.

    The device will show a message: This website is trying to open Settings to how you a configuration profile. Do you want to allow this?

ios download

  1. Tap Allow.

  2. Navigate to Settings > General > Profile and find the Cloudflare for Teams ECC Certificate Authority profile.

ios profile

  1. Tap Install. If the iOS device is passcode-protected, you will be prompted to enter the passcode.

  2. Next, a certificate warning will appear. Tap Install.

    If a second prompt is displayed, tap Install again.

  3. Next, the Profile Installed screen will appear. Tap Done.

    The certificate is now installed. However, before it can be used, it must be trusted by the device.

  4. On the device, go to Settings > General > About > Certificate Trust Settings.

    The installed root certificates will be displayed in the Enable full trust for root certificates section.

    ios cert trust

  5. Tap the slide button next to the Cloudflare certificate you just installed.

  6. A confirmation dialogue will appear. Tap Continue.

    ios cert confirm

The root certificate is now installed and ready to be used.


Before you start

Windows offers two options to install the certificate, each having a different impact on which users will be affected by trusting the root certificate.

Store LocationImpact
Current User StoreThe logged in user
Local Machine StoreAll users on the system
  1. Download the Cloudflare certificate here.

  2. Right-click on the certificate file.

  3. Click Open.
    If you see a Security Warning window, click Open.

  4. The Certificate window will appear. Click Install Certificate.

windows install cert

  1. Now choose a Store Location.

  2. Click Next.

  3. On the next screen, click Browse.

  4. Choose the Trusted Root Certification Authorities store.

  5. Click OK.

windows cert location

  1. Click Finish.

windows cert install complete

The root certificate is now installed and ready to be used.


  1. Download the Cloudflare certificate here.

  2. Navigate to the Settings menu.

  3. Select Security.

android settings

  1. Tap Advanced > Encryption & Credentials.

android encrypt settings

android cred settings

  1. Tap Install a certificate.

android install cert

  1. Tap CA certificate.

android ca cert

  1. Tap Install Anyway.

android install anyway

  1. Verify your identity through the fingerprint, or by inserting the pin code.

  2. Select the certificate you want to install.

android choose cert

The root certificate is now installed and ready to be used.