Package com.linkedin.venice.utils
Class SslUtils.VeniceTlsConfiguration.Builder
- java.lang.Object
-
- com.linkedin.venice.utils.SslUtils.VeniceTlsConfiguration.Builder
-
- Enclosing class:
- SslUtils.VeniceTlsConfiguration
public static class SslUtils.VeniceTlsConfiguration.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setHostname
public SslUtils.VeniceTlsConfiguration.Builder setHostname(java.lang.String hostname)
-
setSslProtocol
public SslUtils.VeniceTlsConfiguration.Builder setSslProtocol(java.lang.String sslProtocol)
-
setTrustStorePath
public SslUtils.VeniceTlsConfiguration.Builder setTrustStorePath(java.lang.String trustStorePath)
-
setKeyStorePath
public SslUtils.VeniceTlsConfiguration.Builder setKeyStorePath(java.lang.String keyStorePath)
-
setKeyStoreType
public SslUtils.VeniceTlsConfiguration.Builder setKeyStoreType(java.lang.String keyStoreType)
-
setTrustStoreType
public SslUtils.VeniceTlsConfiguration.Builder setTrustStoreType(java.lang.String trustStoreType)
-
setKeyStorePassword
public SslUtils.VeniceTlsConfiguration.Builder setKeyStorePassword(java.lang.String keyStorePassword)
-
setKeyPassphrase
public SslUtils.VeniceTlsConfiguration.Builder setKeyPassphrase(java.lang.String keyPassphrase)
-
setTrustStorePassword
public SslUtils.VeniceTlsConfiguration.Builder setTrustStorePassword(java.lang.String trustStorePassword)
-
setKeyManagerAlgorithm
public SslUtils.VeniceTlsConfiguration.Builder setKeyManagerAlgorithm(java.lang.String keyManagerAlgorithm)
-
setUseOpenSsl
public SslUtils.VeniceTlsConfiguration.Builder setUseOpenSsl(boolean useOpenSsl)
-
setValidateCertificates
public SslUtils.VeniceTlsConfiguration.Builder setValidateCertificates(boolean validateCertificates)
-
setAllowGeneratingSelfSignedCertificate
public SslUtils.VeniceTlsConfiguration.Builder setAllowGeneratingSelfSignedCertificate(boolean allowGeneratingSelfSignedCertificate)
-
setSecureRandomAlgorithm
public SslUtils.VeniceTlsConfiguration.Builder setSecureRandomAlgorithm(java.lang.String secureRandomAlgorithm)
-
setTrustStoreManagerAlgorithm
public SslUtils.VeniceTlsConfiguration.Builder setTrustStoreManagerAlgorithm(java.lang.String trustStoreManagerAlgorithm)
-
build
public SslUtils.VeniceTlsConfiguration build()
-
-