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.
| 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. |