This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients nagle, pitrou
Date 2011-10-29.13:57:37
SpamBayes Score 0.11779042
Marked as misclassified No
Message-id <1319896658.41.0.834215128797.issue13288@psf.upfronthosting.co.za>
In-reply-to
Content
It's available in 3.3:

>>> ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
>>> ctx.verify_mode = ssl.CERT_REQUIRED
>>> ctx.set_default_verify_paths()
>>> with ctx.wrap_socket(socket.socket()) as sock:
...   sock.connect(("svn.python.org", 443))
...   cert = sock.getpeercert()
... 
>>> pprint.pprint(cert)
{'issuer': ((('organizationName', 'Root CA'),),
            (('organizationalUnitName', 'http://www.cacert.org'),),
            (('commonName', 'CA Cert Signing Authority'),),
            (('emailAddress', 'support@cacert.org'),)),
 'notAfter': 'Jan  9 20:50:13 2012 GMT',
 'notBefore': 'Jan  9 20:50:13 2010 GMT',
 'serialNumber': '0806E3',
 'subject': ((('commonName', 'svn.python.org'),),),
 'subjectAltName': (('DNS', 'svn.python.org'), ('othername', '<unsupported>')),
 'version': 3}
History
Date User Action Args
2011-10-29 13:57:38pitrousetrecipients: + pitrou, nagle
2011-10-29 13:57:38pitrousetmessageid: <1319896658.41.0.834215128797.issue13288@psf.upfronthosting.co.za>
2011-10-29 13:57:37pitroulinkissue13288 messages
2011-10-29 13:57:37pitroucreate