aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/tcp.py
diff options
context:
space:
mode:
Diffstat (limited to 'netlib/tcp.py')
-rw-r--r--netlib/tcp.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/netlib/tcp.py b/netlib/tcp.py
index 52ebc3c0..65075776 100644
--- a/netlib/tcp.py
+++ b/netlib/tcp.py
@@ -7,6 +7,7 @@ import threading
import time
import traceback
+import certifi
import OpenSSL
from OpenSSL import SSL
@@ -378,7 +379,7 @@ class _Connection(object):
method=SSLv23_METHOD,
options=SSL_DEFAULT_OPTIONS,
verify_options=SSL.VERIFY_NONE,
- ca_path=None,
+ ca_path=certifi.where(),
ca_pemfile=None,
cipher_list=None,
alpn_protos=None,
@@ -410,8 +411,7 @@ class _Connection(object):
(err_depth, errno))
context.set_verify(verify_options, verify_cert)
- if ca_path is not None or ca_pemfile is not None:
- context.load_verify_locations(ca_pemfile, ca_path)
+ context.load_verify_locations(ca_pemfile, ca_path)
# Workaround for
# https://github.com/pyca/pyopenssl/issues/190