Message232528
Oh, in Python 3.4, create_default_context() uses PROTOCOL_SSLv23, SSLSocket, wrap_socket() and _create_unverified_context() use PROTOCOL_SSLv23 by default.
In Python 3.5, get_server_certificate() now uses PROTOCOL_SSLv23 by default because test_ssl failed on the host svn.python.org: see issue #20896.
changeset: 90360:55f62fa5bebc
user: Antoine Pitrou <solipsis@pitrou.net>
date: Wed Apr 16 18:56:28 2014 +0200
files: Doc/library/ssl.rst Lib/ssl.py Lib/test/test_ssl.py Misc/NEWS
description:
Issue #20896: ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, for maximum compatibility. |
|
Date |
User |
Action |
Args |
2014-12-12 11:35:39 | vstinner | set | recipients:
+ vstinner, doko, janssen, pitrou, giampaolo.rodola, christian.heimes, benjamin.peterson, ned.deily, alex, python-dev, dstufft, kroeckx |
2014-12-12 11:35:39 | vstinner | set | messageid: <1418384139.56.0.196991844119.issue22935@psf.upfronthosting.co.za> |
2014-12-12 11:35:39 | vstinner | link | issue22935 messages |
2014-12-12 11:35:39 | vstinner | create | |
|