[Jython-checkins] jython: Minor fixups for cert parsing
jim.baker
jython-checkins at python.org
Fri Dec 11 01:15:02 EST 2015
https://hg.python.org/jython/rev/39d27fa93f24
changeset: 7834:39d27fa93f24
user: Jim Baker <jim.baker at rackspace.com>
date: Thu Dec 10 23:14:56 2015 -0700
summary:
Minor fixups for cert parsing
files:
Lib/ssl.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/Lib/ssl.py b/Lib/ssl.py
--- a/Lib/ssl.py
+++ b/Lib/ssl.py
@@ -152,6 +152,8 @@
return s.encode('ascii')
except UnicodeEncodeError:
return s
+ except AttributeError:
+ return str(s)
class CertificateError(ValueError):
pass
@@ -655,7 +657,7 @@
return {}
dn = cert.getSubjectX500Principal().getName()
- rdns = self._parse_dn(dn)
+ rdns = SSLContext._parse_dn(dn)
alt_names = tuple()
if cert.getSubjectAlternativeNames():
alt_names = tuple(((_cert_name_types[type], str(name)) for (type, name) in cert.getSubjectAlternativeNames()))
--
Repository URL: https://hg.python.org/jython
More information about the Jython-checkins
mailing list