bugfix: avoid calling SSL get_default_verify_paths if not available
This commit is contained in:
parent
e4b2138e14
commit
4cdf5137c8
@ -745,7 +745,8 @@ class Connection(Endpoint):
|
|||||||
|
|
||||||
identity = properties.get('x-ssl-identity')
|
identity = properties.get('x-ssl-identity')
|
||||||
ca_file = properties.get('x-ssl-ca-file')
|
ca_file = properties.get('x-ssl-ca-file')
|
||||||
if properties.get('x-ssl') and not ca_file:
|
if (not ca_file and properties.get('x-ssl') and
|
||||||
|
hasattr(ssl, 'get_default_verify_paths')):
|
||||||
ca_file = ssl.get_default_verify_paths().cafile
|
ca_file = ssl.get_default_verify_paths().cafile
|
||||||
hostname = properties.get('x-ssl-peer-name',
|
hostname = properties.get('x-ssl-peer-name',
|
||||||
properties.get('hostname'))
|
properties.get('hostname'))
|
||||||
|
Loading…
Reference in New Issue
Block a user