Class GenericSSLConfig.Builder
- java.lang.Object
-
- com.floragunn.searchguard.ssl.util.config.GenericSSLConfig.Builder
-
- Enclosing class:
- GenericSSLConfig
public static class GenericSSLConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericSSLConfigbuild()GenericSSLConfig.BuilderclientName(String clientName)org.apache.http.conn.ssl.SSLConnectionSocketFactorytoSSLConnectionSocketFactory()org.apache.http.nio.conn.ssl.SSLIOSessionStrategytoSSLIOSessionStrategy()GenericSSLConfig.BuildertrustAll(boolean trustAll)GenericSSLConfig.BuilderuseCiphers(String... enabledCiphers)GenericSSLConfig.BuilderuseClientAuth(ClientAuthCredentials clientAuthCredentials)GenericSSLConfig.BuilderuseProtocols(String... enabledProtocols)GenericSSLConfig.BuilderuseTrustStore(TrustStore trustStore)GenericSSLConfig.BuilderverifyHostnames(boolean hostnameVerificationEnabled)
-
-
-
Method Detail
-
clientName
public GenericSSLConfig.Builder clientName(String clientName)
-
verifyHostnames
public GenericSSLConfig.Builder verifyHostnames(boolean hostnameVerificationEnabled)
-
trustAll
public GenericSSLConfig.Builder trustAll(boolean trustAll)
-
useCiphers
public GenericSSLConfig.Builder useCiphers(String... enabledCiphers)
-
useProtocols
public GenericSSLConfig.Builder useProtocols(String... enabledProtocols)
-
useClientAuth
public GenericSSLConfig.Builder useClientAuth(ClientAuthCredentials clientAuthCredentials)
-
useTrustStore
public GenericSSLConfig.Builder useTrustStore(TrustStore trustStore)
-
build
public GenericSSLConfig build() throws GenericSSLConfigException
- Throws:
GenericSSLConfigException
-
toSSLIOSessionStrategy
public org.apache.http.nio.conn.ssl.SSLIOSessionStrategy toSSLIOSessionStrategy() throws GenericSSLConfigException- Throws:
GenericSSLConfigException
-
toSSLConnectionSocketFactory
public org.apache.http.conn.ssl.SSLConnectionSocketFactory toSSLConnectionSocketFactory() throws GenericSSLConfigException- Throws:
GenericSSLConfigException
-
-