类 AbstractSslContext

java.lang.Object
io.netty.handler.ssl.SslContext
org.apache.skywalking.oap.server.library.server.ssl.AbstractSslContext
直接已知子类:
DynamicSslContext, HTTPDynamicSslContext

public abstract class AbstractSslContext extends io.netty.handler.ssl.SslContext
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
     
    protected
    AbstractSslContext(String privateKeyFile, String certChainFile, String trustedCAsFile)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    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
     
    protected void
    setCtx(io.netty.handler.ssl.SslContext ctx)
     
    void
     
    protected abstract void
     
    protected abstract void
    updateContext(String privateKeyFile, String certChainFile, String trustedCAsFile)
     

    从类继承的方法 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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • AbstractSslContext

      protected AbstractSslContext(String privateKeyFile, String certChainFile, String trustedCAsFile)
    • AbstractSslContext

      protected AbstractSslContext(String caFile)
  • 方法详细资料

    • updateContext

      protected abstract void updateContext(String caFile)
    • updateContext

      protected abstract void updateContext(String privateKeyFile, String certChainFile, String trustedCAsFile)
    • start

      public void start()
    • isClient

      public final boolean isClient()
      指定者:
      isClient 在类中 io.netty.handler.ssl.SslContext
    • cipherSuites

      public final List<String> cipherSuites()
      指定者:
      cipherSuites 在类中 io.netty.handler.ssl.SslContext
    • sessionCacheSize

      public final long sessionCacheSize()
      覆盖:
      sessionCacheSize 在类中 io.netty.handler.ssl.SslContext
    • sessionTimeout

      public final long sessionTimeout()
      覆盖:
      sessionTimeout 在类中 io.netty.handler.ssl.SslContext
    • applicationProtocolNegotiator

      public final io.netty.handler.ssl.ApplicationProtocolNegotiator applicationProtocolNegotiator()
      指定者:
      applicationProtocolNegotiator 在类中 io.netty.handler.ssl.SslContext
    • newEngine

      public final SSLEngine newEngine(io.netty.buffer.ByteBufAllocator alloc)
      指定者:
      newEngine 在类中 io.netty.handler.ssl.SslContext
    • newEngine

      public final SSLEngine newEngine(io.netty.buffer.ByteBufAllocator alloc, String peerHost, int peerPort)
      指定者:
      newEngine 在类中 io.netty.handler.ssl.SslContext
    • sessionContext

      public final SSLSessionContext sessionContext()
      指定者:
      sessionContext 在类中 io.netty.handler.ssl.SslContext
    • setCtx

      protected void setCtx(io.netty.handler.ssl.SslContext ctx)