Class NetSslContextBuilder


  • public class NetSslContextBuilder
    extends SslContextAutoRefreshBuilder<javax.net.ssl.SSLContext>
    Similar to `DefaultSslContextBuilder`, which build `javax.net.ssl.SSLContext` for web service.
    • Field Detail

      • tlsAllowInsecureConnection

        protected final boolean tlsAllowInsecureConnection
      • tlsRequireTrustedClientCertOnConnect

        protected final boolean tlsRequireTrustedClientCertOnConnect
      • tlsProvider

        protected final java.lang.String tlsProvider
      • tlsKeyStoreType

        protected final java.lang.String tlsKeyStoreType
      • tlsKeyStorePassword

        protected final java.lang.String tlsKeyStorePassword
      • tlsTrustStoreType

        protected final java.lang.String tlsTrustStoreType
      • tlsTrustStorePassword

        protected final java.lang.String tlsTrustStorePassword
    • Constructor Detail

      • NetSslContextBuilder

        public NetSslContextBuilder​(java.lang.String sslProviderString,
                                    java.lang.String keyStoreTypeString,
                                    java.lang.String keyStore,
                                    java.lang.String keyStorePasswordPath,
                                    boolean allowInsecureConnection,
                                    java.lang.String trustStoreTypeString,
                                    java.lang.String trustStore,
                                    java.lang.String trustStorePasswordPath,
                                    boolean requireTrustedClientCertOnConnect,
                                    long certRefreshInSec)