Class NettySSLContextAutoRefreshBuilder

    • Field Detail

      • tlsAllowInsecureConnection

        protected final boolean tlsAllowInsecureConnection
      • tlsCiphers

        protected final java.util.Set<java.lang.String> tlsCiphers
      • tlsProtocols

        protected final java.util.Set<java.lang.String> tlsProtocols
      • tlsRequireTrustedClientCertOnConnect

        protected boolean tlsRequireTrustedClientCertOnConnect
      • tlsProvider

        protected final java.lang.String tlsProvider
      • tlsTrustStoreType

        protected final java.lang.String tlsTrustStoreType
      • tlsTrustStorePassword

        protected final java.lang.String tlsTrustStorePassword
      • tlsKeyStoreType

        protected java.lang.String tlsKeyStoreType
      • tlsKeyStorePassword

        protected java.lang.String tlsKeyStorePassword
      • authData

        protected org.apache.pulsar.client.api.AuthenticationDataProvider authData
      • isServer

        protected final boolean isServer
    • Constructor Detail

      • NettySSLContextAutoRefreshBuilder

        public NettySSLContextAutoRefreshBuilder​(java.lang.String sslProviderString,
                                                 java.lang.String keyStoreTypeString,
                                                 java.lang.String keyStore,
                                                 java.lang.String keyStorePassword,
                                                 boolean allowInsecureConnection,
                                                 java.lang.String trustStoreTypeString,
                                                 java.lang.String trustStore,
                                                 java.lang.String trustStorePassword,
                                                 boolean requireTrustedClientCertOnConnect,
                                                 java.util.Set<java.lang.String> ciphers,
                                                 java.util.Set<java.lang.String> protocols,
                                                 long certRefreshInSec)
      • NettySSLContextAutoRefreshBuilder

        public NettySSLContextAutoRefreshBuilder​(java.lang.String sslProviderString,
                                                 boolean allowInsecureConnection,
                                                 java.lang.String trustStoreTypeString,
                                                 java.lang.String trustStore,
                                                 java.lang.String trustStorePassword,
                                                 java.util.Set<java.lang.String> ciphers,
                                                 java.util.Set<java.lang.String> protocols,
                                                 long certRefreshInSec,
                                                 org.apache.pulsar.client.api.AuthenticationDataProvider authData)