| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- this file is autogenerated, do not edit! -->
- <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
- <chapter id="config_vars.tls">
- <title> Configuration Variables for tls</title>
- <section id="tls.force_run">
- <title>tls.force_run</title>
- <para>
- force loading the tls module even when initial sanity checks
- fail.
- </para>
- <para>Default value: 0.</para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.method">
- <title>tls.method</title>
- <para>
- TLS method used (TLSv1, SSLv3, SSLv2, SSLv23).
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.verify_certificate">
- <title>tls.verify_certificate</title>
- <para>
- if enabled the certificates will be verified.
- </para>
- <para>Default value: 0.</para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.verify_depth">
- <title>tls.verify_depth</title>
- <para>
- sets how far up the certificate chain will the certificate
- verification go in the search for a trusted CA.
- </para>
- <para>Default value: 9.</para>
- <para>Range: 0 - 100.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.require_certificate">
- <title>tls.require_certificate</title>
- <para>
- if enabled a certificate will be required from clients.
- </para>
- <para>Default value: 0.</para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.private_key">
- <title>tls.private_key</title>
- <para>
- name of the file containing the private key (pem format), if
- not contained in the certificate file.
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.ca_list">
- <title>tls.ca_list</title>
- <para>
- name of the file containing the trusted CA list (pem format).
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.crl">
- <title>tls.crl</title>
- <para>
- name of the file containing the CRL (certificare revocation
- list in pem format).
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.certificate">
- <title>tls.certificate</title>
- <para>
- name of the file containing the certificate (pem format).
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.cipher_list">
- <title>tls.cipher_list</title>
- <para>
- list of the accepted ciphers (strings separated by colons).
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.session_cache">
- <title>tls.session_cache</title>
- <para>
- enables or disables the session cache.
- </para>
- <para>Default value: 0.</para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.session_id">
- <title>tls.session_id</title>
- <para>
- string used for the session id.
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.config">
- <title>tls.config</title>
- <para>
- tls config file name (used for the per domain options).
- </para>
- <para>Default value: <unknown:str>.</para>
- <para>Type: string.</para>
- <para>
- </para>
- </section>
- <section id="tls.log">
- <title>tls.log</title>
- <para>
- tls info messages log level.
- </para>
- <para>Default value: 3.</para>
- <para>Range: 0 - 1000.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.debug">
- <title>tls.debug</title>
- <para>
- tls debug messages log level.
- </para>
- <para>Default value: 3.</para>
- <para>Range: 0 - 1000.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.connection_timeout">
- <title>tls.connection_timeout</title>
- <para>
- initial connection lifetime (in s) (obsolete).
- </para>
- <para>Default value: 600.</para>
- <para>Range: -1 - -2147483648.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.disable_compression">
- <title>tls.disable_compression</title>
- <para>
- if set disable the built-in OpenSSL compression.
- </para>
- <para>Default value: 1.</para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.ssl_release_buffers">
- <title>tls.ssl_release_buffers</title>
- <para>
- quickly release internal OpenSSL read or write buffers. Works
- only for OpenSSL >= 1.0..
- </para>
- <para>Default value: -1.</para>
- <para>Range: -1 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.ssl_free_list_max">
- <title>tls.ssl_free_list_max</title>
- <para>
- maximum number of free/cached memory chunks that OpenSSL will
- keep per connection. Works only for OpenSSL >= 1.0..
- </para>
- <para>Default value: -1.</para>
- <para>Range: -1 - 1073741824.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.ssl_max_send_fragment">
- <title>tls.ssl_max_send_fragment</title>
- <para>
- sets the maximum number of bytes (clear text) send into one TLS
- record. Valid values are between 512 and 16384. Works only for
- OpenSSL >= 0.9.9.
- </para>
- <para>Default value: -1.</para>
- <para>Range: -1 - 65536.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.ssl_read_ahead">
- <title>tls.ssl_read_ahead</title>
- <para>
- Enables read ahead, reducing the number of BIO read calls done
- internally by the OpenSSL library. Note that in newer tls
- module versions it is better to have read ahead disabled, since
- everything it is buffered in memory anyway.
- </para>
- <para>Default value: 0.</para>
- <para>Range: -1 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tls.low_mem_threshold1">
- <title>tls.low_mem_threshold1</title>
- <para>
- sets the minimum amount of free memory for accepting new TLS
- connections (KB).
- </para>
- <para>Default value: -1.</para>
- <para>Range: -1 - 1073741824.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.low_mem_threshold2">
- <title>tls.low_mem_threshold2</title>
- <para>
- sets the minimum amount of free memory after which no more TLS
- operations will be attempted (even on existing connections).
- </para>
- <para>Default value: -1.</para>
- <para>Range: -1 - 1073741824.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.ct_wq_max">
- <title>tls.ct_wq_max</title>
- <para>
- maximum bytes queued globally for write when write has to wait
- due to TLS-level renegotiation (SSL_ERROR_WANT_READ) or initial
- TLS connection establishment (it is different from tcp.wq_max,
- which works at the TCP connection level).
- </para>
- <para>Default value: 10485760.</para>
- <para>Range: 0 - 1073741824.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.con_ct_wq_max">
- <title>tls.con_ct_wq_max</title>
- <para>
- maximum bytes queued for write per connection when write has to
- wait due to TLS-level renegotiation (SSL_ERROR_WANT_READ) or
- initial TLS connection establishment (it is different from
- tcp.conn_wq_max, which works at the TCP connection level).
- </para>
- <para>Default value: 65536.</para>
- <para>Range: 0 - 4194304.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.ct_wq_blk_size">
- <title>tls.ct_wq_blk_size</title>
- <para>
- internal TLS pre-write (clear-text) queue minimum block size
- (advanced tunning or debugging for now).
- </para>
- <para>Default value: 4096.</para>
- <para>Range: 1 - 65536.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tls.send_close_notify">
- <title>tls.send_close_notify</title>
- <para>
- enable/disable sending a close notify TLS shutdown alert before
- closing the corresponding TCP connection.Note that having it
- enabled has a performance impact..
- </para>
- <para>Default value: 0.</para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- </chapter>
|