public class HttpEmitterSSLClientConfig extends Object
HttpEmitterConfig because PasswordProvider
is currently located in druid-api. The java-util module which contains HttpEmitterConfig cannot import
PasswordProvider because this would introduce a circular dependence between java-util and druid-api.
PasswordProvider could be moved to java-util, but PasswordProvider is annotated with
ExtensionPoint, which would also have to be moved.
It would be easier to resolve these issues and merge the TLS-related config with HttpEmitterConfig once
https://github.com/apache/druid/issues/4312 is resolved, so the TLS config is kept separate for now.| Constructor and Description |
|---|
HttpEmitterSSLClientConfig() |
| Modifier and Type | Method and Description |
|---|---|
String |
getProtocol() |
String |
getTrustStoreAlgorithm() |
PasswordProvider |
getTrustStorePasswordProvider() |
String |
getTrustStorePath() |
String |
getTrustStoreType() |
boolean |
isUseDefaultJavaContext() |
String |
toString() |
public String getProtocol()
public String getTrustStoreType()
public String getTrustStorePath()
public String getTrustStoreAlgorithm()
public PasswordProvider getTrustStorePasswordProvider()
public boolean isUseDefaultJavaContext()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.