view mod_warn_legacy_tls/README.markdown @ 3730:ec3eb426271e

mod_warn_legacy_tls: Log a warning attached to sessions using deprecated TLS versions
author Kim Alvefur <>
date Sun, 03 Nov 2019 13:29:44 +0100
parents 5073bbd86970
line wrap: on
line source

TLS 1.0 and TLS 1.1 are about to be obsolete. This module warns clients
if they are using those versions, to prepare for disabling them.

# Configuration

``` {.lua}
modules_enabled = {
    -- other modules etc

-- This is the default, you can leave it out if you don't wish to
-- customise or translate the message sent.
-- '%s' will be replaced with the TLS version in use.
legacy_tls_warning = [[
Your connection is encrypted using the %s protocol, which has been demonstrated to be insecure and will be disabled soon.  Please upgrade your client.

## Options

:   A string. The text of the message sent to clients that use outdated
    TLS versions. Default as in the above example.

:   Set of TLS versions, defaults to
    `{ "SSLv3", "TLSv1", "TLSv1.1" }`{.lua}, i.e. TLS \< 1.2.