diff --git a/docs/source/settings.rst b/docs/source/settings.rst index 08e1be4b..81558ac7 100644 --- a/docs/source/settings.rst +++ b/docs/source/settings.rst @@ -554,6 +554,16 @@ TLS_SERVER Auto-negotiate the highest protocol version like TLS, Whether client certificate is required (see stdlib ssl module's) +**Options:** + +`--cert-reqs=0` --- no client veirifcation + +`--cert-reqs=1` --- ssl.CERT_OPTIONAL + +`--cert-reqs=2` --- ssl.CERT_REQUIRED + + + .. _ca-certs: ``ca_certs`` diff --git a/gunicorn/config.py b/gunicorn/config.py index 97ad4d8e..51d1ac07 100644 --- a/gunicorn/config.py +++ b/gunicorn/config.py @@ -2149,6 +2149,13 @@ class CertReqs(Setting): default = ssl.CERT_NONE desc = """\ Whether client certificate is required (see stdlib ssl module's) + ============== =========================== + `--cert-reqs=0` --- no client veirifcation + + `--cert-reqs=1` --- ssl.CERT_OPTIONAL + + `--cert-reqs=2` --- ssl.CERT_REQUIRED + ============== =========================== """