FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
iskandar_lie
Staff
Staff
Article Id 258395
Description This article describes how to resolve an intermediate certificate issue that triggers a 'Fortinet Untrusted CA' error to occur while browsing the web.
Scope Any supported version of FortiOS.
Solution

Consider the following scenario:

 

1) The environment is employing certificate inspection or deep SSL certificate inspection for web traffic.

 

The user receives a 'Fortinet Untrusted CA' error when visiting https://procontract.due-north.com:

 

procontract-not-working.png

 

This indicates that FortiGate does not trust this domain; the CA certificate is not in FortiGate's trusted list database.

 

After checking with SSL labs to test the validity of the SSL certificate, the results show the issuer of 'Sectigo RSA Domain Validation Secure Server CA':

 

certificate info ssllab.PNG

 

Check if FortiGate has this 'USERTrustRSA_Certification_Authority' in its database. To do so in the CLI, run the following on a global VDOM:

 

get vpn certificate ca

== [ USERTrust_RSA_Certification_Authority ]

name: USERTrust_RSA_Certification_Authority

 

To check in the GUI, navigate to Security Profiles -> SSL/SSH Inspection -> Create New.

 

certificate CA.PNG

 

usertrust.PNG

 

This website should be trusted by FortiGate since the CA is in the database. If that is not the case, install the intermediate certificate 'Sectigo RSA Domain Validation Secure Server CA' to FortiGate. 

 

 sectigo intermediate.PNG

 

Find the certificate here: https://support.sectigo.com/articles/Knowledge/Sectigo-Intermediate-Certificates.

 

sectigo download.PNG

 

Next, install the downloaded certificate on FortiGate.

 

To install in the GUI, navigate to System -> Import ->  CA Certificate:

 

Import CA.PNG

 

Once imported, the certificate can be found here:

 

Imported CA.PNG

 

See the attachment for the Sectigo certificate used in this example.