Package org.apache.druid.server.security
Class TLSUtils.ClientSSLContextBuilder
- java.lang.Object
-
- org.apache.druid.server.security.TLSUtils.ClientSSLContextBuilder
-
-
Constructor Summary
Constructors Constructor Description ClientSSLContextBuilder()
-
Method Summary
-
-
-
Method Detail
-
setProtocol
public TLSUtils.ClientSSLContextBuilder setProtocol(String protocol)
-
setTrustStoreType
public TLSUtils.ClientSSLContextBuilder setTrustStoreType(String trustStoreType)
-
setTrustStorePath
public TLSUtils.ClientSSLContextBuilder setTrustStorePath(String trustStorePath)
-
setTrustStoreAlgorithm
public TLSUtils.ClientSSLContextBuilder setTrustStoreAlgorithm(String trustStoreAlgorithm)
-
setTrustStorePasswordProvider
public TLSUtils.ClientSSLContextBuilder setTrustStorePasswordProvider(org.apache.druid.metadata.PasswordProvider trustStorePasswordProvider)
-
setKeyStoreType
public TLSUtils.ClientSSLContextBuilder setKeyStoreType(String keyStoreType)
-
setKeyStorePath
public TLSUtils.ClientSSLContextBuilder setKeyStorePath(String keyStorePath)
-
setKeyStoreAlgorithm
public TLSUtils.ClientSSLContextBuilder setKeyStoreAlgorithm(String keyStoreAlgorithm)
-
setCertAlias
public TLSUtils.ClientSSLContextBuilder setCertAlias(String certAlias)
-
setKeyStorePasswordProvider
public TLSUtils.ClientSSLContextBuilder setKeyStorePasswordProvider(org.apache.druid.metadata.PasswordProvider keyStorePasswordProvider)
-
setKeyManagerFactoryPasswordProvider
public TLSUtils.ClientSSLContextBuilder setKeyManagerFactoryPasswordProvider(org.apache.druid.metadata.PasswordProvider keyManagerFactoryPasswordProvider)
-
setValidateHostnames
public TLSUtils.ClientSSLContextBuilder setValidateHostnames(Boolean validateHostnames)
-
setCertificateChecker
public TLSUtils.ClientSSLContextBuilder setCertificateChecker(TLSCertificateChecker certificateChecker)
-
build
public SSLContext build()
-
-