Document deprecation of version-specific SSL/TLS methods
In commit 2b8fa1d56c
the version-specific SSL/TLS methods were
deprecated. This patch improves the documentation of that change
by stating the deprecation more prominently in the manual page
and explaining the reason for the deprecation.
Fixes #8989
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9001)
This commit is contained in:
parent
fac9200a88
commit
f308fa2573
1 changed files with 12 additions and 7 deletions
|
@ -94,28 +94,31 @@ The actual protocol version used will be negotiated to the highest version
|
||||||
mutually supported by the client and the server.
|
mutually supported by the client and the server.
|
||||||
The supported protocols are SSLv3, TLSv1, TLSv1.1, TLSv1.2 and TLSv1.3.
|
The supported protocols are SSLv3, TLSv1, TLSv1.1, TLSv1.2 and TLSv1.3.
|
||||||
Applications should use these methods, and avoid the version-specific
|
Applications should use these methods, and avoid the version-specific
|
||||||
methods described below.
|
methods described below, which are deprecated.
|
||||||
|
|
||||||
=item SSLv23_method(), SSLv23_server_method(), SSLv23_client_method()
|
=item SSLv23_method(), SSLv23_server_method(), SSLv23_client_method()
|
||||||
|
|
||||||
Use of these functions is deprecated. They have been replaced with the above
|
These functions do not exist anymore, they have been renamed to
|
||||||
TLS_method(), TLS_server_method() and TLS_client_method() respectively. New
|
TLS_method(), TLS_server_method() and TLS_client_method() respectively.
|
||||||
code should use those functions instead.
|
Currently, the old function calls are renamed to the corresponding new
|
||||||
|
ones by preprocessor macros, to ensure that existing code which uses the
|
||||||
|
old function names still compiles. However, using the old function names
|
||||||
|
is deprecated and new code should call the new functions instead.
|
||||||
|
|
||||||
=item TLSv1_2_method(), TLSv1_2_server_method(), TLSv1_2_client_method()
|
=item TLSv1_2_method(), TLSv1_2_server_method(), TLSv1_2_client_method()
|
||||||
|
|
||||||
A TLS/SSL connection established with these methods will only understand the
|
A TLS/SSL connection established with these methods will only understand the
|
||||||
TLSv1.2 protocol.
|
TLSv1.2 protocol. These methods are deprecated.
|
||||||
|
|
||||||
=item TLSv1_1_method(), TLSv1_1_server_method(), TLSv1_1_client_method()
|
=item TLSv1_1_method(), TLSv1_1_server_method(), TLSv1_1_client_method()
|
||||||
|
|
||||||
A TLS/SSL connection established with these methods will only understand the
|
A TLS/SSL connection established with these methods will only understand the
|
||||||
TLSv1.1 protocol.
|
TLSv1.1 protocol. These methods are deprecated.
|
||||||
|
|
||||||
=item TLSv1_method(), TLSv1_server_method(), TLSv1_client_method()
|
=item TLSv1_method(), TLSv1_server_method(), TLSv1_client_method()
|
||||||
|
|
||||||
A TLS/SSL connection established with these methods will only understand the
|
A TLS/SSL connection established with these methods will only understand the
|
||||||
TLSv1 protocol.
|
TLSv1 protocol. These methods are deprecated.
|
||||||
|
|
||||||
=item SSLv3_method(), SSLv3_server_method(), SSLv3_client_method()
|
=item SSLv3_method(), SSLv3_server_method(), SSLv3_client_method()
|
||||||
|
|
||||||
|
@ -131,10 +134,12 @@ Currently supported protocols are DTLS 1.0 and DTLS 1.2.
|
||||||
=item DTLSv1_2_method(), DTLSv1_2_server_method(), DTLSv1_2_client_method()
|
=item DTLSv1_2_method(), DTLSv1_2_server_method(), DTLSv1_2_client_method()
|
||||||
|
|
||||||
These are the version-specific methods for DTLSv1.2.
|
These are the version-specific methods for DTLSv1.2.
|
||||||
|
These methods are deprecated.
|
||||||
|
|
||||||
=item DTLSv1_method(), DTLSv1_server_method(), DTLSv1_client_method()
|
=item DTLSv1_method(), DTLSv1_server_method(), DTLSv1_client_method()
|
||||||
|
|
||||||
These are the version-specific methods for DTLSv1.
|
These are the version-specific methods for DTLSv1.
|
||||||
|
These methods are deprecated.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue