Package org.apache.druid.server.security
Class TLSUtils
- java.lang.Object
-
- org.apache.druid.server.security.TLSUtils
-
public class TLSUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTLSUtils.ClientSSLContextBuilder
-
Constructor Summary
Constructors Constructor Description TLSUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SSLContextcreateSSLContext(String protocol, String trustStoreType, String trustStorePath, String trustStoreAlgorithm, org.apache.druid.metadata.PasswordProvider trustStorePasswordProvider, String keyStoreType, String keyStorePath, String keyStoreAlgorithm, String certAlias, org.apache.druid.metadata.PasswordProvider keyStorePasswordProvider, org.apache.druid.metadata.PasswordProvider keyManagerFactoryPasswordProvider, Boolean validateHostnames, TLSCertificateChecker tlsCertificateChecker)
-
-
-
Method Detail
-
createSSLContext
public static SSLContext createSSLContext(@Nullable String protocol, @Nullable String trustStoreType, String trustStorePath, @Nullable String trustStoreAlgorithm, @Nullable org.apache.druid.metadata.PasswordProvider trustStorePasswordProvider, @Nullable String keyStoreType, @Nullable String keyStorePath, @Nullable String keyStoreAlgorithm, @Nullable String certAlias, @Nullable org.apache.druid.metadata.PasswordProvider keyStorePasswordProvider, @Nullable org.apache.druid.metadata.PasswordProvider keyManagerFactoryPasswordProvider, @Nullable Boolean validateHostnames, TLSCertificateChecker tlsCertificateChecker)
-
-