类 ReloadableSslContext


  • public class ReloadableSslContext
    extends org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext
    SSL context which is able to reload keystore.
    • 构造器概要

      构造器 
      构造器 说明
      ReloadableSslContext​(java.lang.String keystorePath, java.lang.String keystoreType, java.lang.String keystorePassword)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      org.apache.flink.shaded.netty4.io.netty.handler.ssl.ApplicationProtocolNegotiator applicationProtocolNegotiator()  
      java.util.List<java.lang.String> cipherSuites()  
      boolean isClient()  
      javax.net.ssl.SSLEngine newEngine​(org.apache.flink.shaded.netty4.io.netty.buffer.ByteBufAllocator byteBufAllocator)  
      javax.net.ssl.SSLEngine newEngine​(org.apache.flink.shaded.netty4.io.netty.buffer.ByteBufAllocator byteBufAllocator, java.lang.String s, int i)  
      void reload()  
      javax.net.ssl.SSLSessionContext sessionContext()  
      • 从类继承的方法 org.apache.flink.shaded.netty4.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, sessionCacheSize, sessionTimeout, toPrivateKey, toPrivateKey, toX509Certificates, toX509Certificates
      • 从类继承的方法 java.lang.Object

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

      • ReloadableSslContext

        public ReloadableSslContext​(java.lang.String keystorePath,
                                    java.lang.String keystoreType,
                                    java.lang.String keystorePassword)
                             throws java.lang.Exception
        抛出:
        java.lang.Exception
    • 方法详细资料

      • isClient

        public boolean isClient()
        指定者:
        isClient 在类中 org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext
      • cipherSuites

        public java.util.List<java.lang.String> cipherSuites()
        指定者:
        cipherSuites 在类中 org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext
      • applicationProtocolNegotiator

        public org.apache.flink.shaded.netty4.io.netty.handler.ssl.ApplicationProtocolNegotiator applicationProtocolNegotiator()
        指定者:
        applicationProtocolNegotiator 在类中 org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext
      • newEngine

        public javax.net.ssl.SSLEngine newEngine​(org.apache.flink.shaded.netty4.io.netty.buffer.ByteBufAllocator byteBufAllocator)
        指定者:
        newEngine 在类中 org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext
      • newEngine

        public javax.net.ssl.SSLEngine newEngine​(org.apache.flink.shaded.netty4.io.netty.buffer.ByteBufAllocator byteBufAllocator,
                                                 java.lang.String s,
                                                 int i)
        指定者:
        newEngine 在类中 org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext
      • sessionContext

        public javax.net.ssl.SSLSessionContext sessionContext()
        指定者:
        sessionContext 在类中 org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext
      • reload

        public void reload()
                    throws java.lang.Exception
        抛出:
        java.lang.Exception