Class DelegatedSslContext

java.lang.Object
io.netty.handler.ssl.SslContext
io.micronaut.oraclecloud.certificates.ssl.DelegatedSslContext

@Internal public final 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
    io.netty.handler.ssl.ApplicationProtocolNegotiator
     
     
    boolean
     
    newEngine(io.netty.buffer.ByteBufAllocator alloc)
     
    newEngine(io.netty.buffer.ByteBufAllocator alloc, String peerHost, int peerPort)
     
    long
     
     
    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 boolean isClient()
      Specified by:
      isClient in class io.netty.handler.ssl.SslContext
    • cipherSuites

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

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

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

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

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

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

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