Class TLSServerConfig
java.lang.Object
org.apache.druid.server.initialization.TLSServerConfig
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TLSServerConfig.Builderbuilder()intbooleanWhether to apply TLS server configs even if an existingSslContextFactory.Serverinstance is bound.booleanbooleanbooleanbooleantoString()
-
Constructor Details
-
TLSServerConfig
public TLSServerConfig()
-
-
Method Details
-
getKeyStorePath
-
getKeyStoreType
-
getKeyStorePasswordProvider
-
getCertAlias
-
getKeyManagerPasswordProvider
-
getKeyManagerFactoryAlgorithm
-
getIncludeCipherSuites
-
getExcludeCipherSuites
-
getIncludeProtocols
-
getExcludeProtocols
-
isRequireClientCertificate
public boolean isRequireClientCertificate() -
isRequestClientCertificate
public boolean isRequestClientCertificate() -
getTrustStoreType
-
getTrustStorePath
-
getTrustStoreAlgorithm
-
getTrustStorePasswordProvider
-
isValidateHostnames
public boolean isValidateHostnames() -
getCrlPath
-
getReloadSslContextSeconds
public int getReloadSslContextSeconds() -
isReloadSslContext
public boolean isReloadSslContext() -
isForceApplyConfig
public boolean isForceApplyConfig()Whether to apply TLS server configs even if an existingSslContextFactory.Serverinstance is bound. SeeJettyServerModule.makeAndInitializeServer(com.google.inject.Injector, org.apache.druid.java.util.common.lifecycle.Lifecycle, org.apache.druid.server.DruidNode, org.apache.druid.server.initialization.ServerConfig, org.apache.druid.server.initialization.TLSServerConfig, com.google.inject.Binding<org.eclipse.jetty.util.ssl.SslContextFactory.Server>, org.apache.druid.server.security.TLSCertificateChecker). -
toString
-
builder
-