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.
mle2802
Staff
Staff
Article Id 253231
Description This article explains an issue where a FortiGate certificate cannot be deleted because it's attached to a 'Web Proxy Global' reference that cannot be deleted. An explanation of how to delete the certificate is provided.
Scope Any supported version of FortiGate.
Solution

Upon attempting to delete a FortiGate certificate, an issue may occur where the certificate cannot be deleted because it is connected to a 'Web Proxy Global' reference. Additionally, there is no option to edit or delete the reference in question.

mle2802_0-1681998145746.png

 

The certificate in this setting is used for choosing which certificate is used by FortiGate to sign a block page in explicit proxy. This can only be changed through the CLI with the following commands:
 

# config web-proxy global

set ssl-cert “<certificate to delete>” <-- Change this to any other certificate

set ssl-ca-cert “<certificate to delete>” <-- Change this to any other certificate

mle2802_1-1681998160387.png


Note: 'ssl-cert' is an SSL certificate for SSL interception, where 'ssl-ca-cert' is an SSL CA certificate for SSL interception.

After changing the setting to another certificate, use the following command to make sure there are no additional references:

 

# show full-configuration | grep ‘certificate_name’

mle2802_2-1681998160389.png


In the GUI, verify if there are any references for that certificate:


mle2802_3-1681998160391.png
After making sure there are no references, delete the certificate from the GUI or use the following CLI commands:

 

# config vpn certificate ca | local | remote

delete ‘certificate_name’

 

If the issue persists, contact Fortinet support.

Contributors