diff --git a/handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslContext.java b/handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslContext.java index da030426fb..92a9bd350e 100644 --- a/handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslContext.java +++ b/handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslContext.java @@ -79,7 +79,12 @@ public abstract class ReferenceCountedOpenSslContext extends SslContext implemen * Significant SSL/TLS improvements in Java 8 */ private static final boolean JDK_REJECT_CLIENT_INITIATED_RENEGOTIATION = - SystemPropertyUtil.getBoolean("jdk.tls.rejectClientInitiatedRenegotiation", false); + AccessController.doPrivileged(new PrivilegedAction() { + @Override + public Boolean run() { + return SystemPropertyUtil.getBoolean("jdk.tls.rejectClientInitiatedRenegotiation", false); + } + }); private static final List DEFAULT_CIPHERS; private static final Integer DH_KEY_LENGTH; private static final ResourceLeakDetector leakDetector =