Description
This article describes how to change the TLS version via CLI when accessing the GUI.
Scope
FortiGate.
Solution
By default, TLS 1.1 and TLS 1.2 are enabled when accessing to the FortiGate GUI via a web browser.
To verify what version is enabled:
config system global
show full-config | grep 'min-proto'
end
The output screenshot below is an example from version 7.2.8 firmware:
if VDOMs are enabled, enter this again:
config system global
get | grep 'min-proto'
To change this setting from the CLI:
config system global
set admin-https-ssl-versions (shift + ?) <- To list the available TLS version.
tlsv1-0 TLS 1.0.
tlsv1-1 TLS 1.1.
tlsv1-2 TLS 1.2.
set admin-https-ssl-versions tlsv1-2 <- With this setting, only TLS 1.2 is allowed.
end
From v6.4, tlsv1-0 is no longer supported and instead, tlsv1-3 was introduced:
config system global
set admin-https-ssl-versions
tlsv1-1 TLS 1.1.
tlsv1-2 TLS 1.2.
tlsv1-3 TLS 1.3.
TLS 1.3 is not available in Low-Encryption(LENC) FortiGates.
Related articles:
System administrator best practices - FortiGate documentation
TLS configuration - FortiGate v7.2.9 administration guide
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.