From 4f03ab06a90df8e88ba2e347f52465b31392acc4 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Sun, 3 Feb 2019 18:48:49 +0000 Subject: [PATCH] DOC: ssl: Stop documenting ciphers example to use Since TLS ciphers are not well understand, it is very common pratice to copy and paste parameters from documentation and use them as-is. Since RC4 should not be used anymore, it is wiser to link users to up to date documnetation from Mozilla to avoid unsafe configuration in the wild. Clarify the location of man pages for OpenSSL when missing. --- doc/configuration.txt | 62 +++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/doc/configuration.txt b/doc/configuration.txt index 9d366b9c7..d2a49cf11 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -1029,10 +1029,12 @@ ssl-default-bind-ciphers the default string describing the list of cipher algorithms ("cipher suite") that are negotiated during the SSL/TLS handshake up to TLSv1.2 for all "bind" lines which do not explicitly define theirs. The format of the string - is defined in "man 1 ciphers" from OpenSSL man pages, and can be for instance - a string such as "AES:ALL:!aNULL:!eNULL:+RC4:@STRENGTH" (without quotes). For - TLSv1.3 cipher configuration, please check the "ssl-default-bind-ciphersuites" - keyword. Please check the "bind" keyword for more information. + is defined in "man 1 ciphers" from OpenSSL man pages. For background + information and recommendations see e.g. + (https://wiki.mozilla.org/Security/Server_Side_TLS) and + (https://mozilla.github.io/server-side-tls/ssl-config-generator/). For TLSv1.3 + cipher configuration, please check the "ssl-default-bind-ciphersuites" keyword. + Please check the "bind" keyword for more information. ssl-default-bind-ciphersuites This setting is only available when support for OpenSSL was built in and @@ -1040,11 +1042,9 @@ ssl-default-bind-ciphersuites describing the list of cipher algorithms ("cipher suite") that are negotiated during the TLSv1.3 handshake for all "bind" lines which do not explicitly define theirs. The format of the string is defined in - "man 1 ciphers" from OpenSSL man pages under the section "ciphersuites", and can - be for instance a string such as - "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256" - (without quotes). For cipher configuration for TLSv1.2 and earlier, please check - the "ssl-default-bind-ciphers" keyword. Please check the "bind" keyword for more + "man 1 ciphers" from OpenSSL man pages under the section "ciphersuites". For + cipher configuration for TLSv1.2 and earlier, please check the + "ssl-default-bind-ciphers" keyword. Please check the "bind" keyword for more information. ssl-default-bind-options [