From b1abfec825472434ea445b9700eaa80cde9da86a Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Wed, 4 Dec 2019 21:40:17 +0100 Subject: Update minimum SSL version Change default of ssl_min_protocol_version to TLSv1.2 (from TLSv1, which means 1.0). Older versions are still supported, just not by default. TLS 1.0 is widely deprecated, and TLS 1.1 only slightly less so. All OpenSSL versions that support TLS 1.1 also support TLS 1.2, so there would be very little reason to, say, set the default to TLS 1.1 instead on grounds of better compatibility. The test suite overrides this new setting, so it can still run with older OpenSSL versions. Discussion: https://www.postgresql.org/message-id/flat/b327f8df-da98-054d-0cc5-b76a857cfed9%402ndquadrant.com --- doc/src/sgml/config.sgml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'doc/src') diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 4ec13f3311c..53ac14490a1 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -1365,10 +1365,8 @@ include_dir 'conf.d' - The default is TLSv1, mainly to support older - versions of the OpenSSL library. You might - want to set this to a higher value if all software components can - support the newer protocol versions. + The default is TLSv1.2, which satisfies industry + best practices as of this writing. -- cgit v1.2.3