Message10536
We need to create a good test. I believe the patch can be updated as follows:
diff -r 39d27fa93f24 Lib/ssl.py
--- a/Lib/ssl.py Thu Dec 10 23:14:56 2015 -0700
+++ b/Lib/ssl.py Mon Dec 14 09:38:21 2015 -0700
@@ -898,10 +898,15 @@
context = _JavaSSLContext.getInstance(self._protocol_name)
- if self._key_managers is None: # get an e
- context.init(_get_openssl_key_manager().getKeyManagers(), trust_managers, None)
+ if self._key_managers is None:
+ print "No key managers", self
+ context.init(
+ _get_openssl_key_manager(cert_file=self.cert_file, key_file=self.key_file).getKeyManagers(),
+ trust_managers, None)
else:
- context.init(self._key_managers.getKeyManagers(), trust_managers, None)
+ context.init(
+ self._key_managers.getKeyManagers(),
+ trust_managers, None)
if hostname is not None:
engine = context.createSSLEngine(hostname, addr[1]) |
|
Date |
User |
Action |
Args |
2015-12-14 16:40:04 | zyasoft | set | messageid: <1450111204.42.0.0224159124461.issue2437@psf.upfronthosting.co.za> |
2015-12-14 16:40:04 | zyasoft | set | recipients:
+ zyasoft, darjus, teeohhem |
2015-12-14 16:40:04 | zyasoft | link | issue2437 messages |
2015-12-14 16:40:03 | zyasoft | create | |
|