Skip to content

Commit 0037580

Browse files
Merge pull request #792 from shlomi-shalem/tornado-transport-hotfix
Fix SSL issue on with `TornadoAsyncTransport`
2 parents f49d788 + e9470d4 commit 0037580

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/zeep/tornado/transport.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,11 @@ def fetch(self, address, method, headers, message=None):
9595
# extracting client cert
9696
client_cert = None
9797
client_key = None
98+
ca_certs = None
9899

99100
if self.session.cert:
100101
if type(self.session.cert) is str:
101-
client_cert = self.session.cert
102+
ca_certs = self.session.cert
102103
elif type(self.session.cert) is tuple:
103104
client_cert = self.session.cert[0]
104105
client_key = self.session.cert[1]
@@ -113,8 +114,8 @@ def fetch(self, address, method, headers, message=None):
113114
'auth_username': auth_username,
114115
'auth_password': auth_password,
115116
'auth_mode': auth_mode,
116-
'validate_cert': self.session.verify is not None,
117-
'ca_certs': self.session.verify,
117+
'validate_cert': bool(self.session.verify),
118+
'ca_certs': ca_certs,
118119
'client_key': client_key,
119120
'client_cert': client_cert
120121
}

0 commit comments

Comments
 (0)