Additional SSL load balancing and SSL offloading options
The following SSL load balancing and SSL offloading options are only available from the CLI:
ssl-client-session-state-max <sessionstates_int>
Enter the maximum number of SSL session states to keep for the segment of the SSL connection between the client and the FortiGate unit.
ssl-client-session-state-timeout <timeout_int>
Enter the number of minutes to keep the SSL session states for the segment of the SSL connection between the client and the FortiGate unit.
ssl-client-session-state-type {both | client | disable | time}
Select which method the FortiGate unit should use when deciding to expire SSL sessions for the segment of the SSL connection between the client and the FortiGate unit.
both
: Select to expire SSL session states when eitherssl-client-session-state-max
orssl-client-session-state-timeout
is exceeded, regardless of which occurs first.count
: Select to expire SSL session states whenssl-client-session-state-max
is exceeded.disable
: Select to keep no SSL session states.time
: Select to expire SSL session states whenssl-client-session-state-timeout
is exceeded.
ssl-http-location-conversion {enable | disable}
Select to replace http
with https
in the reply’s Location
HTTP header field. For example, in the reply, Location: http://example.com/
would be converted to Location: https://example.com/
ssl-http-match-host {enable | disable}
Enable (the default) to apply Location
conversion to the reply’s HTTP header only if the host name portion of Location
matches the request’s Host
field, or, if the Host
field does not exist, the host name portion of the request’s URI.
If disabled, conversion occurs regardless of whether the host names in the request and the reply match.
For example, if host matching is enabled, and a request contains Host: example.com
and the reply contains Location: http://example.cc/
, the Location
field does not match the host of the original request and the reply’s Location
field remains unchanged. If the reply contains Location: http://example.com/
, however, then the FortiGate unit detects the matching host name and converts the reply field to Location: https://example.com/
.
This option appears only if ssl-http-location-conversion
is enable
.
ssl-send-empty-frags {enable | disable}
Select to precede the record with empty fragments to protect from attacks on CBC IV. You might disable this option if SSL acceleration will be used with an old or buggy SSL implementation which cannot properly handle empty fragments.
ssl-server-session-state-max <sessionstates_int>
Enter the maximum number of SSL session states to keep for the segment of the SSL connection between the server and the FortiGate unit.
ssl-server-session-state-timeout <timeout_int>
Enter the number of minutes to keep the SSL session states for the segment of the SSL connection between the server and the FortiGate unit. This option appears only if ssl-mode
is full
.
ssl-server-session-state-type {both | count | disable | time}
Select which method the FortiGate unit should use when deciding to expire SSL sessions for the segment of the SSL connection between the server and the FortiGate unit. This option appears only if ssl-mode
is full
.
both
: Select to expire SSL session states when eitherssl-server-session-state-max
orssl-server-session-state-timeout
is exceeded, regardless of which occurs first.count
: Select to expire SSL session states whenssl-server-session-state-max
is exceeded.disable
: Select to keep no SSL session states.time
: Select to expire SSL session states whenssl-server-session-state-timeout
is exceeded.