From 41d23a67f656aebd87b44eb7e71b8db027b12229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jeremy=20Lain=C3=A9?= Date: Fri, 4 Oct 2019 16:27:30 +0200 Subject: [PATCH] ssl: add VerifyFlags flags and VerifyMode enum (#3302) Closes #3301 --- stdlib/2and3/ssl.pyi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/stdlib/2and3/ssl.pyi b/stdlib/2and3/ssl.pyi index 83717d00c..3e358f356 100644 --- a/stdlib/2and3/ssl.pyi +++ b/stdlib/2and3/ssl.pyi @@ -303,6 +303,17 @@ if sys.version_info >= (3, 6): ticket_lifetime_hint: int has_ticket: bool + class VerifyFlags(enum.IntFlag): + VERIFY_DEFAULT: int + VERIFY_CRL_CHECK_LEAF: int + VERIFY_CRL_CHECK_CHAIN: int + VERIFY_X509_STRICT: int + VERIFY_X509_TRUSTED_FIRST: int + + class VerifyMode(enum.IntEnum): + CERT_NONE: int + CERT_OPTIONAL: int + CERT_REQUIRED: int # TODO below documented in cpython but not in docs.python.org # taken from python 3.4