diff options
Diffstat (limited to 'library/python')
| -rw-r--r-- | library/python/certifi/certifi/binary.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/library/python/certifi/certifi/binary.py b/library/python/certifi/certifi/binary.py index 1050e733a38..8fc22a4a7a0 100644 --- a/library/python/certifi/certifi/binary.py +++ b/library/python/certifi/certifi/binary.py @@ -1,8 +1,12 @@ import ssl +import os def builtin_ca(): - return None, None, ssl.builtin_cadata() + cafile, capath = os.getenv("SSL_CERT_FILE"), os.getenv("SSL_CERT_DIR") + if cafile is None and capath is None: + return None, None, ssl.builtin_cadata() + return cafile, capath, None # Normally certifi.where() returns a path to a certificate file; |
