Explicit disable support of SSL / TLS Compression
Motivation: Our ReferenceCountedOpenSslEngine does not support compression so we should explicit disable it. This is related to #3722. Modifications: Set SSL_OP_NO_COMPRESSION option. Result: Not use compression.
This commit is contained in:
parent
9b9666a3fe
commit
49c55cc509
@ -261,6 +261,10 @@ public abstract class ReferenceCountedOpenSslContext extends SslContext implemen
|
||||
SSLContext.setOptions(ctx, SSL.SSL_OP_SINGLE_ECDH_USE);
|
||||
SSLContext.setOptions(ctx, SSL.SSL_OP_SINGLE_DH_USE);
|
||||
SSLContext.setOptions(ctx, SSL.SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION);
|
||||
|
||||
// We do not support compression as the moment so we should explicitly disable it.
|
||||
SSLContext.setOptions(ctx, SSL.SSL_OP_NO_COMPRESSION);
|
||||
|
||||
// Disable ticket support by default to be more inline with SSLEngineImpl of the JDK.
|
||||
// This also let SSLSession.getId() work the same way for the JDK implementation and the OpenSSLEngine.
|
||||
// If tickets are supported SSLSession.getId() will only return an ID on the server-side if it could
|
||||
|
Loading…
x
Reference in New Issue
Block a user