Package io.netty.handler.ssl
Class ReferenceCountedOpenSslServerContext
- java.lang.Object
-
- io.netty.handler.ssl.SslContext
-
- io.netty.handler.ssl.ReferenceCountedOpenSslContext
-
- io.netty.handler.ssl.ReferenceCountedOpenSslServerContext
-
- All Implemented Interfaces:
ReferenceCounted
public final class ReferenceCountedOpenSslServerContext extends ReferenceCountedOpenSslContext
A server-sideSslContextwhich uses OpenSSL's SSL/TLS implementation.Instances of this class must be
releasedor else native memory will leak!Instances of this class must not be released before any
ReferenceCountedOpenSslEnginewhich depends upon the instance of this class is released. Otherwise if any method ofReferenceCountedOpenSslEngineis called which uses this class's JNI resources the JVM may crash.
-
-
Field Summary
-
Fields inherited from class io.netty.handler.ssl.ReferenceCountedOpenSslContext
ctx, VERIFY_DEPTH
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenSslServerSessionContextsessionContext()Returns theSSLSessionContextobject held by this context.-
Methods inherited from class io.netty.handler.ssl.ReferenceCountedOpenSslContext
applicationProtocolNegotiator, certificates, chooseTrustManager, chooseX509KeyManager, cipherSuites, context, getBioNonApplicationBufferSize, getRejectRemoteInitiatedRenegotiation, isClient, newEngine, newEngine, newHandler, newHandler, newHandler, newHandler, refCnt, release, release, retain, retain, setBioNonApplicationBufferSize, setPrivateKeyMethod, setRejectRemoteInitiatedRenegotiation, setTicketKeys, setUseTasks, sslCtxPointer, stats, touch, touch
-
Methods inherited from class io.netty.handler.ssl.SslContext
attributes, buildKeyManagerFactory, buildKeyStore, buildTrustManagerFactory, buildTrustManagerFactory, buildTrustManagerFactory, defaultClientProvider, defaultServerProvider, generateKeySpec, isServer, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newHandler, newHandler, newHandler, newHandler, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, nextProtocols, sessionCacheSize, sessionTimeout, toPrivateKey, toPrivateKey, toX509Certificates, toX509Certificates
-
-
-
-
Method Detail
-
sessionContext
public OpenSslServerSessionContext sessionContext()
Description copied from class:SslContextReturns theSSLSessionContextobject held by this context.- Specified by:
sessionContextin classReferenceCountedOpenSslContext
-
-