HTTPS handler commands

HTTPS handler mode provides the commands to create or modify an HTTPS handler.

To enter the mode, use the global source-https command. To delete a handler, use the no source-https command.

While in this mode, use the commands in the following table to define the handler.

  • To view the current configuration, use the show command.
  • To restore default values, use the reset command.
  • To exit this configuration mode without saving changes to the running configuration, use the cancel command.
  • To exit this configuration mode and save changes to the running configuration, use the exit command.
Table 1. HTTPS handler commands
Command Purpose
acl This command associates an ACL with the HTTPS handler.
admin-state This command sets the administrative state for the configuration.
allowed-features This command specifies the methods and versions to allow in incoming HTTPS requests.
chunked-encoding This command indicates whether the HTTPS handler sends chunked-encoded documents to the client.
compression This command controls the negotiation of GZIP compression for the HTTPS handler.
credential-charset This command sets the character encoding of the original basic authentication values for the HTTPS handler.
header-timeout This command sets the duration to allow the HTTPS handler to process the request headers.
http-client-version This command sets the HTTP version for client to HTTPS handler connections.
http2-idle-timeout This command specifies the maximum idle duration that the HTTPS handler allows before it closes the HTTP/2 connection.
http2-max-frame This command specifies the largest payload frame size that the client can receive in an HTTP/2 response from the HTTPS handler.
http2-max-streams This command specifies the maximum number of outstanding concurrent HTTP/2 streams that the client can have with the HTTPS handler.
http2-stream-header This command indicates whether to include the HTTP/2 stream header in the request or response for the HTTPS handler.
local-address This command specifies the local address for the HTTPS handler.
max-header-count This command specifies the maximum number of headers to allow for the HTTPS handler.
max-header-name-len This command specifies the maximum length of header names to allow for the HTTPS handler.
max-header-value-len This command specifies the maximum length of header values to allow for the HTTPS handler.
max-persistent-reuse This command sets the total number of times that the HTTPS handler can use an HTTP/1.0 and HTTP/1.1 persistent connection.
max-querystring-len This command specifies the maximum length of the query string to allow for the HTTPS handler.
max-total-header-len This command specifies the maximum aggregate length of HTTP headers to allow for the HTTPS handler.
max-url-len This command specifies the maximum length of URLs to allow for the HTTPS handler.
persistent-connections This command controls the negotiation of persistent connections for the HTTPS handler.
port This command specifies the TCP listening port for the HTTPS handler.
summary This command specifies the brief, descriptive summary for the object instance.
ssl-config-type This command sets the TLS profile type for the HTTPS handler.
ssl-server This command associates a TLS server profile with the HTTPS handler.
ssl-sni-server This command associates a TLS SNI server profile with the HTTPS handler.
websocket-idle-timeout This command sets the maximum idle time for client connections with the HTTPS handler.
websocket-upgrade This command controls whether the HTTPS handler allows requests with WebSocket Upgrade headers from clients.