summaryrefslogtreecommitdiffstats
path: root/library/python
diff options
context:
space:
mode:
Diffstat (limited to 'library/python')
-rw-r--r--library/python/certifi/certifi/binary.py6
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;