From 0215f5dc36395186ccf23b685e8881e57374c6a3 Mon Sep 17 00:00:00 2001 From: yingjie Date: Thu, 26 Aug 2021 22:41:12 +0800 Subject: [PATCH] docs: add examples for cert-reqs --- docs/source/settings.rst | 10 ++++++++++ gunicorn/config.py | 7 +++++++ 2 files changed, 17 insertions(+) diff --git a/docs/source/settings.rst b/docs/source/settings.rst index 4c8e9212..a8bb31d3 100644 --- a/docs/source/settings.rst +++ b/docs/source/settings.rst @@ -540,6 +540,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 bc24b700..c27775fc 100644 --- a/gunicorn/config.py +++ b/gunicorn/config.py @@ -2088,6 +2088,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 + ============== =========================== """