Confirming how different certificates are used in SSL Inspection
Hi All,
FortiGate 300D (and others) v5.4.1. Using FortiAuthenticator 4.1.1 as local CA, among other things.
I've started running full SSL inspection on a subset of users, with my own CA certificate, which the users trust. This all appears to work fine. My question has to do with the two other certificates that are in use by the SSL Inspection profiles. I didn't notice their use initially since they aren't visible in the GUI view of the SSL Inspection profiles. From the CLI, the three certificate references are:
config firewall ssl-ssh-profile
edit <ProfileName>
set caname "MY_CA_CERT" set certname "Fortinet_SSL"
set untrusted-caname "Fortinet_CA_Untrusted"
Unfortunately, the 5.4.1 GUI only shows and lets you edit the caname certificate. I'd like to make sure my understanding of the use of these different references to certificates is correct before I change them. From the CLI docs:
caname - CA certificate used by SSL Inspection
- My interpretation - CA certificate the client trusts to allow the SSL inspection to happen without warnings
certname - Certificate containing the key to use when re-signing server certificates for SSL inspection - My interpretation - Certificate used to sign (well, re-sign) certificates that are getting handed back to web servers on the wan. If this is the case, it is concerning because even if this certificate is SUPPOSED to be unique, it has the names Fortinet and FortiGate all over it, which I don't want to advertise. So, I assume I just change this (from the CLI since no GUI access to this) to one of my own client certificates that is marked as being able to sign certificates? Nothing else special needed for this cert?
untrusted-caname - Untrusted CA certificate used by SSL Inspection - I really don't know what this is for. This didn't exist in 5.2. Anybody familiar with this one?
Thanks in advance for advice and pointers.
