mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default.
This commit is contained in:
parent
faf2cea1fd
commit
17352fff92
1 changed files with 14 additions and 10 deletions
|
@ -192,16 +192,20 @@ instead.
|
||||||
|
|
||||||
.. table::
|
.. table::
|
||||||
|
|
||||||
======================== ========= ========= ========== ========= =========== ===========
|
======================== ============ ============ ============= ========= =========== ===========
|
||||||
*client* / **server** **SSLv2** **SSLv3** **TLS** **TLSv1** **TLSv1.1** **TLSv1.2**
|
*client* / **server** **SSLv2** **SSLv3** **TLS** **TLSv1** **TLSv1.1** **TLSv1.2**
|
||||||
------------------------ --------- --------- ---------- --------- ----------- -----------
|
------------------------ ------------ ------------ ------------- --------- ----------- -----------
|
||||||
*SSLv2* yes no yes no no no
|
*SSLv2* yes no no [1]_ no no no
|
||||||
*SSLv3* no yes yes no no no
|
*SSLv3* no yes no [2]_ no no no
|
||||||
*TLS* (*SSLv23*) no yes yes yes yes yes
|
*TLS* (*SSLv23*) no [1]_ no [2]_ yes yes yes yes
|
||||||
*TLSv1* no no yes yes no no
|
*TLSv1* no no yes yes no no
|
||||||
*TLSv1.1* no no yes no yes no
|
*TLSv1.1* no no yes no yes no
|
||||||
*TLSv1.2* no no yes no no yes
|
*TLSv1.2* no no yes no no yes
|
||||||
======================== ========= ========= ========== ========= =========== ===========
|
======================== ============ ============ ============= ========= =========== ===========
|
||||||
|
|
||||||
|
.. rubric:: Footnotes
|
||||||
|
.. [1] :class:`SSLContext` disables SSLv2 with :data:`OP_NO_SSLv2` by default.
|
||||||
|
.. [2] :class:`SSLContext` disables SSLv2 with :data:`OP_NO_SSLv2` by default.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue