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 Type
    Method
    Description
    final io.netty.handler.ssl.ApplicationProtocolNegotiator
     
    final List<String>
     
    final boolean
     
    final SSLEngine
    newEngine(io.netty.buffer.ByteBufAllocator alloc)
     
    final SSLEngine
    newEngine(io.netty.buffer.ByteBufAllocator alloc, String peerHost, int peerPort)
     
    final long
     
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • isClient

      public final boolean isClient()
      Specified by:
      isClient in class io.netty.handler.ssl.SslContext
    • cipherSuites

      public final List<String> cipherSuites()
      Specified by:
      cipherSuites in class io.netty.handler.ssl.SslContext
    • sessionCacheSize

      public final long sessionCacheSize()
      Overrides:
      sessionCacheSize in class io.netty.handler.ssl.SslContext
    • sessionTimeout

      public final long sessionTimeout()
      Overrides:
      sessionTimeout in class io.netty.handler.ssl.SslContext
    • applicationProtocolNegotiator

      public final io.netty.handler.ssl.ApplicationProtocolNegotiator applicationProtocolNegotiator()
      Specified by:
      applicationProtocolNegotiator in class io.netty.handler.ssl.SslContext
    • newEngine

      public final SSLEngine newEngine(io.netty.buffer.ByteBufAllocator alloc)
      Specified by:
      newEngine in class io.netty.handler.ssl.SslContext
    • newEngine

      public final SSLEngine newEngine(io.netty.buffer.ByteBufAllocator alloc, String peerHost, int peerPort)
      Specified by:
      newEngine in class io.netty.handler.ssl.SslContext
    • sessionContext

      public final SSLSessionContext sessionContext()
      Specified by:
      sessionContext in class io.netty.handler.ssl.SslContext