Package io.micronaut.acme.ssl
Class DelegatedSslContext
java.lang.Object
io.netty.handler.ssl.SslContext
io.micronaut.acme.ssl.DelegatedSslContext
public class DelegatedSslContext
extends io.netty.handler.ssl.SslContext
Allows for netty SslContext to be delegated to another as well as switched out at runtime.
-
Method Summary
Modifier and TypeMethodDescriptionfinal io.netty.handler.ssl.ApplicationProtocolNegotiator
final boolean
isClient()
final SSLEngine
newEngine
(io.netty.buffer.ByteBufAllocator alloc) final SSLEngine
final long
final SSLSessionContext
final long
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, newHandler, newHandler, newHandler, newHandler, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, nextProtocols, toPrivateKey, toPrivateKey, toX509Certificates, toX509Certificates
-
Method Details
-
isClient
public final boolean isClient()- Specified by:
isClient
in classio.netty.handler.ssl.SslContext
-
cipherSuites
- Specified by:
cipherSuites
in classio.netty.handler.ssl.SslContext
-
sessionCacheSize
public final long sessionCacheSize()- Overrides:
sessionCacheSize
in classio.netty.handler.ssl.SslContext
-
sessionTimeout
public final long sessionTimeout()- Overrides:
sessionTimeout
in classio.netty.handler.ssl.SslContext
-
applicationProtocolNegotiator
public final io.netty.handler.ssl.ApplicationProtocolNegotiator applicationProtocolNegotiator()- Specified by:
applicationProtocolNegotiator
in classio.netty.handler.ssl.SslContext
-
newEngine
- Specified by:
newEngine
in classio.netty.handler.ssl.SslContext
-
newEngine
public final SSLEngine newEngine(io.netty.buffer.ByteBufAllocator alloc, String peerHost, int peerPort) - Specified by:
newEngine
in classio.netty.handler.ssl.SslContext
-
sessionContext
- Specified by:
sessionContext
in classio.netty.handler.ssl.SslContext
-