Class TlsConfig
- java.lang.Object
-
- com.floragunn.signals.watch.common.TlsConfig
-
- All Implemented Interfaces:
org.elasticsearch.xcontent.ToXContent,org.elasticsearch.xcontent.ToXContentObject
public class TlsConfig extends Object implements org.elasticsearch.xcontent.ToXContentObject
-
-
Constructor Summary
Constructors Constructor Description TlsConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TlsConfigcreate(com.fasterxml.jackson.databind.JsonNode jsonNode)TlsClientAuthConfiggetClientAuthConfig()StringgetInlineTruststorePem()voidinit()voidinit(com.fasterxml.jackson.databind.JsonNode jsonNode)booleanisTrustAll()booleanisVerifyHostnames()static TlsConfigparseJson(String json)voidsetClientAuthConfig(TlsClientAuthConfig clientAuthConfig)voidsetInlineTruststorePem(String inlineTruststorePem)voidsetTrustAll(boolean trustAll)voidsetVerifyHostnames(boolean verifyHostnames)org.apache.http.conn.ssl.SSLConnectionSocketFactorytoSSLConnectionSocketFactory()org.elasticsearch.xcontent.XContentBuildertoXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params)
-
-
-
Method Detail
-
init
public void init(com.fasterxml.jackson.databind.JsonNode jsonNode) throws com.floragunn.searchsupport.config.validation.ConfigValidationException- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
init
public void init() throws com.floragunn.searchsupport.config.validation.ConfigValidationException- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
toSSLConnectionSocketFactory
public org.apache.http.conn.ssl.SSLConnectionSocketFactory toSSLConnectionSocketFactory()
-
create
public static TlsConfig create(com.fasterxml.jackson.databind.JsonNode jsonNode) throws com.floragunn.searchsupport.config.validation.ConfigValidationException
- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
parseJson
public static TlsConfig parseJson(String json) throws com.floragunn.searchsupport.config.validation.ConfigValidationException
- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
toXContent
public org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException- Specified by:
toXContentin interfaceorg.elasticsearch.xcontent.ToXContent- Throws:
IOException
-
getInlineTruststorePem
public String getInlineTruststorePem()
-
setInlineTruststorePem
public void setInlineTruststorePem(String inlineTruststorePem)
-
getClientAuthConfig
public TlsClientAuthConfig getClientAuthConfig()
-
setClientAuthConfig
public void setClientAuthConfig(TlsClientAuthConfig clientAuthConfig)
-
isVerifyHostnames
public boolean isVerifyHostnames()
-
setVerifyHostnames
public void setVerifyHostnames(boolean verifyHostnames)
-
isTrustAll
public boolean isTrustAll()
-
setTrustAll
public void setTrustAll(boolean trustAll)
-
-