Class SslUtils.VeniceTlsConfiguration

java.lang.Object
com.linkedin.venice.utils.SslUtils.VeniceTlsConfiguration
Enclosing class:
SslUtils

public static class SslUtils.VeniceTlsConfiguration extends Object
This class is used to configure TLS for Venice components in integration tests.
  • Method Details

    • getHostname

      public String getHostname()
    • getKeyPassphrase

      public String getKeyPassphrase()
    • getSslProtocol

      public String getSslProtocol()
    • getTrustStorePath

      public String getTrustStorePath()
    • getKeyStorePath

      public String getKeyStorePath()
    • getKeyStoreType

      public String getKeyStoreType()
    • getTrustStoreType

      public String getTrustStoreType()
    • getKeyStorePassword

      public String getKeyStorePassword()
    • getTrustStorePassword

      public String getTrustStorePassword()
    • getKeyManagerAlgorithm

      public String getKeyManagerAlgorithm()
    • getTrustManagerAlgorithm

      public String getTrustManagerAlgorithm()
    • isUseOpenSsl

      public boolean isUseOpenSsl()
    • isValidateCertificates

      public boolean isValidateCertificates()
    • isAllowGeneratingSelfSignedCertificate

      public boolean isAllowGeneratingSelfSignedCertificate()
    • getSecureRandomAlgorithm

      public String getSecureRandomAlgorithm()
    • builder

      public static SslUtils.VeniceTlsConfiguration.Builder builder()