Class TlsConfig


  • public class TlsConfig
    extends Object
    Container object for TLS/SSL configuration of pinot clients and servers (netty, grizzly, etc.)
    • Constructor Detail

      • TlsConfig

        public TlsConfig()
      • TlsConfig

        public TlsConfig​(TlsConfig tlsConfig)
    • Method Detail

      • isClientAuthEnabled

        public boolean isClientAuthEnabled()
      • setClientAuthEnabled

        public void setClientAuthEnabled​(boolean clientAuthEnabled)
      • getKeyStoreType

        public String getKeyStoreType()
      • setKeyStoreType

        public void setKeyStoreType​(String keyStoreType)
      • getKeyStorePath

        public String getKeyStorePath()
      • setKeyStorePath

        public void setKeyStorePath​(String keyStorePath)
      • getKeyStorePassword

        public String getKeyStorePassword()
      • setKeyStorePassword

        public void setKeyStorePassword​(String keyStorePassword)
      • getTrustStoreType

        public String getTrustStoreType()
      • setTrustStoreType

        public void setTrustStoreType​(String trustStoreType)
      • getTrustStorePath

        public String getTrustStorePath()
      • setTrustStorePath

        public void setTrustStorePath​(String trustStorePath)
      • getTrustStorePassword

        public String getTrustStorePassword()
      • setTrustStorePassword

        public void setTrustStorePassword​(String trustStorePassword)
      • getSslProvider

        public String getSslProvider()
      • setSslProvider

        public void setSslProvider​(String sslProvider)
      • isCustomized

        public boolean isCustomized()