From ef40ab77d5143385d15dcfd08c5a7d66719ef7a3 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 5 Oct 2020 16:07:15 -0400 Subject: [PATCH] docs: clarify the interaction of clientcert and cert auth. This is the first paragraph change of master-only commit 253f1025da. Backpatch-through: PG 12-13 only --- doc/src/sgml/client-auth.sgml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/doc/src/sgml/client-auth.sgml b/doc/src/sgml/client-auth.sgml index 5cd88b462d..a0d584fb34 100644 --- a/doc/src/sgml/client-auth.sgml +++ b/doc/src/sgml/client-auth.sgml @@ -2042,13 +2042,10 @@ host ... radius radiusservers="server1,server2" radiussecrets="""secret one"","" - In a pg_hba.conf record specifying certificate - authentication, the authentication option clientcert is - assumed to be verify-ca or verify-full, - and it cannot be turned off since a client certificate is necessary for this - method. What the cert method adds to the basic - clientcert certificate validity test is a check that the - cn attribute matches the database user name. + It is redundant to use the clientcert option with + cert authentication because cert + authentication is effectively trust authentication + with clientcert=verify-full.