mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-26 14:41:25 +00:00
With OpenSSL 1.1: Disable client-initiated renegotiation.
Fixes issue #49 Fixes BZ#1904459 Signed-off-by: Julien Ropé <jrope@redhat.com> Reported-by: BlackKD Acked-by: Frediano Ziglio <fziglio@redhat.com>
This commit is contained in:
parent
7da855b6f3
commit
ca5bbc5692
@ -2753,6 +2753,10 @@ static int reds_init_ssl(RedsState *reds)
|
||||
* When some other SSL/TLS version becomes obsolete, add it to this
|
||||
* variable. */
|
||||
long ssl_options = SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_COMPRESSION | SSL_OP_NO_TLSv1;
|
||||
#ifdef SSL_OP_NO_RENEGOTIATION
|
||||
// With OpenSSL 1.1: Disable all renegotiation in TLSv1.2 and earlier
|
||||
ssl_options |= SSL_OP_NO_RENEGOTIATION;
|
||||
#endif
|
||||
|
||||
/* Global system initialization*/
|
||||
openssl_global_init();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user