mirror of https://github.com/openssl/openssl.git
Update documentation regarding no_renegotiation handling
Clarify what happens in the event that a no_renegotiation alert is
received.
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27591)
(cherry picked from commit 0db6a59ea7)
This commit is contained in:
parent
1e8f89baaf
commit
4b6f6604d8
|
|
@ -71,7 +71,7 @@ B<SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION>.
|
||||||
|
|
||||||
=item B<-no_renegotiation>
|
=item B<-no_renegotiation>
|
||||||
|
|
||||||
Disables all attempts at renegotiation in TLSv1.2 and earlier, same as setting
|
Disables all attempts at renegotiation in (D)TLSv1.2 and earlier, same as setting
|
||||||
B<SSL_OP_NO_RENEGOTIATION>.
|
B<SSL_OP_NO_RENEGOTIATION>.
|
||||||
|
|
||||||
=item B<-no_resumption_on_reneg>
|
=item B<-no_resumption_on_reneg>
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,7 @@ Do not query the MTU. Only affects DTLS connections.
|
||||||
|
|
||||||
=item SSL_OP_NO_RENEGOTIATION
|
=item SSL_OP_NO_RENEGOTIATION
|
||||||
|
|
||||||
Disable all renegotiation in TLSv1.2 and earlier. Do not send HelloRequest
|
Disable all renegotiation in (D)TLSv1.2 and earlier. Do not send HelloRequest
|
||||||
messages, and ignore renegotiation requests via ClientHello.
|
messages, and ignore renegotiation requests via ClientHello.
|
||||||
|
|
||||||
=item SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
|
=item SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,9 @@ such as SSL_read_ex() or SSL_write_ex() takes place on the connection a check
|
||||||
will be performed to confirm that it is a suitable time to start a
|
will be performed to confirm that it is a suitable time to start a
|
||||||
renegotiation. If so, then it will be initiated immediately. OpenSSL will not
|
renegotiation. If so, then it will be initiated immediately. OpenSSL will not
|
||||||
attempt to resume any session associated with the connection in the new
|
attempt to resume any session associated with the connection in the new
|
||||||
handshake.
|
handshake. Note that some servers will respond to reneogitation attempts with
|
||||||
|
a "no_renegotiation" alert. An OpenSSL will immediately fail the connection in
|
||||||
|
this case.
|
||||||
|
|
||||||
When called from the client side, SSL_renegotiate_abbreviated() works in the
|
When called from the client side, SSL_renegotiate_abbreviated() works in the
|
||||||
same was as SSL_renegotiate() except that OpenSSL will attempt to resume the
|
same was as SSL_renegotiate() except that OpenSSL will attempt to resume the
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue