diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index 7fc8a5775bd..702ad888f5e 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -304,7 +304,9 @@
require>
- only try an SSL> connection
+ only try an SSL> connection. If a root CA
+ file is present, verify the certificate in the same way as
+ if verify-ca was specified
@@ -6197,6 +6199,18 @@ myEventProc(PGEventId evtId, void *evtInfo, void *passThrough)
by the connection parameters sslrootcert> and sslcrl>
or the environment variables PGSSLROOTCERT> and PGSSLCRL>.
+
+
+
+ For backwards compatibility with earlier versions of PostgreSQL, if a
+ root CA file exists, the behavior of
+ sslmode=require will be the same
+ as that of verify-ca, meaning the sever certificate
+ is validated against the CA. Relying on this behavior is discouraged,
+ and applications that need certificate validation should always use
+ validate-ca or validate-full.
+
+