|
8 | 8 | * [Configuration File Content](#configuration-file-content)
|
9 | 9 | * [Configuration File Example](#configuration-file-example)
|
10 | 10 | - [Configuring HTTP vs HTTPS](#configuring-http-vs-https)
|
11 |
| -- [Configuring TPS](#configuring-http-vs-https) |
12 | 11 | - [Authentication](#authentication)
|
13 | 12 | * [Enabling Authentication](#enabling-authentication)
|
14 | 13 | * [Password File](#password-file)
|
@@ -83,6 +82,10 @@ at [`logging.config` documentation page](https://docs.python.org/3.6/library/log
|
83 | 82 | - `TABPY_KEY_FILE` - absolute path to private key file to run TabPy with.
|
84 | 83 | Only used with `TABPY_TRANSFER_PROTOCOL` set to `https`. Default value -
|
85 | 84 | not set.
|
| 85 | +- `TABPY_MINIMUM_TLS_VERSION` - set the minimum TLS version that the server |
| 86 | + will accept for secure connections (`TLSv1_2`, `TLSv1_3`, etc). Refer to |
| 87 | + [docs.python.org](https://docs.python.org/3/library/ssl.html#ssl.TLSVersion.MINIMUM_SUPPORTED) |
| 88 | + for acceptable values. Default value - `TLSv1_2`. |
86 | 89 | - `TABPY_LOG_DETAILS` - when set to `true` additional call information
|
87 | 90 | (caller IP, URL, client info, etc.) is logged. Default value - `false`.
|
88 | 91 | - `TABPY_MAX_REQUEST_SIZE_MB` - maximal request size supported by TabPy server
|
@@ -124,6 +127,7 @@ settings._
|
124 | 127 | # TABPY_TRANSFER_PROTOCOL = https
|
125 | 128 | # TABPY_CERTIFICATE_FILE = /path/to/certificate/file.crt
|
126 | 129 | # TABPY_KEY_FILE = /path/to/key/file.key
|
| 130 | +# TABPY_MINIMUM_TLS_VERSION = TLSv1_2 |
127 | 131 |
|
128 | 132 | # Log additional request details including caller IP, full URL, client
|
129 | 133 | # end user info if provided.
|
|
0 commit comments