doc: Document that ssl_ciphers does not affect TLS 1.3
authorPeter Eisentraut <[email protected]>
Thu, 23 Jul 2020 15:13:00 +0000 (17:13 +0200)
committerPeter Eisentraut <[email protected]>
Thu, 23 Jul 2020 18:58:20 +0000 (20:58 +0200)
TLS 1.3 uses a different way of specifying ciphers and a different
OpenSSL API.  PostgreSQL currently does not support setting those
ciphers.  For now, just document this.  In the future, support for
this might be added somehow.

Reviewed-by: Jonathan S. Katz <[email protected]>
Reviewed-by: Tom Lane <[email protected]>
doc/src/sgml/config.sgml

index 239dbf97ba63b48d2ca1c88739b4bc86c33a02c9..74bb25ae16e929125ae7b74b68ff181cb40ad95c 100644 (file)
@@ -1056,11 +1056,14 @@ include_dir 'conf.d'
       </term>
       <listitem>
        <para>
-        Specifies a list of <acronym>SSL</> cipher suites that are allowed to be
-        used on secure connections.  See
-        the <citerefentry><refentrytitle>ciphers</></citerefentry> manual page
-        in the <application>OpenSSL</> package for the syntax of this setting
-        and a list of supported values.  The default value is
+        Specifies a list of <acronym>SSL</> cipher suites that are
+        allowed to be used by SSL connections.  See the
+        <citerefentry><refentrytitle>ciphers</></citerefentry>
+        manual page in the <application>OpenSSL</> package for the
+        syntax of this setting and a list of supported values.  Only
+        connections using TLS version 1.2 and lower are affected.  There is
+        currently no setting that controls the cipher choices used by TLS
+        version 1.3 connections.  The default value is
         <literal>HIGH:MEDIUM:+3DES:!aNULL</>.  It is usually reasonable,
         unless you have specific security requirements.  This parameter can only
         be set at server start.