Class TLSServerConfig.Builder
java.lang.Object
org.apache.druid.server.initialization.TLSServerConfig.Builder
- Enclosing class:
- TLSServerConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()excludeCipherSuites(List<String> excludeCipherSuites) excludeProtocols(List<String> excludeProtocols) forceApplyConfig(boolean forceApplyConfig) includeCipherSuites(List<String> includeCipherSuites) includeProtocols(List<String> includeProtocols) keyManagerFactoryAlgorithm(String keyManagerFactoryAlgorithm) keyManagerPasswordProvider(PasswordProvider keyManagerPasswordProvider) keyStorePasswordProvider(PasswordProvider keyStorePasswordProvider) keyStorePath(String keyStorePath) keyStoreType(String keyStoreType) reloadSslContext(boolean reloadSslContext) reloadSslContextSeconds(int reloadSslContextSeconds) requestClientCertificate(boolean requestClientCertificate) requireClientCertificate(boolean requireClientCertificate) trustStoreAlgorithm(String trustStoreAlgorithm) trustStorePasswordProvider(PasswordProvider trustStorePasswordProvider) trustStorePath(String trustStorePath) trustStoreType(String trustStoreType) validateHostnames(boolean validateHostnames)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
keyStorePath
-
keyStoreType
-
certAlias
-
keyStorePasswordProvider
-
keyManagerPasswordProvider
public TLSServerConfig.Builder keyManagerPasswordProvider(PasswordProvider keyManagerPasswordProvider) -
keyManagerFactoryAlgorithm
-
includeCipherSuites
-
excludeCipherSuites
-
includeProtocols
-
excludeProtocols
-
requireClientCertificate
-
requestClientCertificate
-
trustStoreType
-
trustStorePath
-
trustStoreAlgorithm
-
trustStorePasswordProvider
public TLSServerConfig.Builder trustStorePasswordProvider(PasswordProvider trustStorePasswordProvider) -
validateHostnames
-
crlPath
-
reloadSslContext
-
reloadSslContextSeconds
-
forceApplyConfig
-
build
-