Package com.floragunn.codova.config.net
Class TLSConfig
java.lang.Object
com.floragunn.codova.config.net.TLSConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]booleanbooleanbooleanstatic TLSConfigparse(DocNode config, Parser.Context parserContext) static TLSConfigstatic TLSConfigparseInclStartTlsSupport(DocNode config, Parser.Context parserContext) static TLSConfigparseInclStartTlsSupport(Map<String, Object> config) static PrivateKeytoPrivateKey(String string, String keyPassword) org.apache.http.conn.ssl.SSLConnectionSocketFactoryorg.apache.http.nio.conn.ssl.SSLIOSessionStrategyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.floragunn.codova.documents.Document
meta, toBytes, toDeepBasicObject, toDocNode, toJsonString, toPrettyJsonString, toSmile, toString, toYamlString
-
Method Details
-
parse
public static TLSConfig parse(DocNode config, Parser.Context parserContext) throws ConfigValidationException - Throws:
ConfigValidationException
-
parseInclStartTlsSupport
public static TLSConfig parseInclStartTlsSupport(DocNode config, Parser.Context parserContext) throws ConfigValidationException - Throws:
ConfigValidationException
-
parse
- Throws:
ConfigValidationException
-
parseInclStartTlsSupport
public static TLSConfig parseInclStartTlsSupport(Map<String, Object> config) throws ConfigValidationException- Throws:
ConfigValidationException
-
toBasicObject
- Specified by:
toBasicObjectin interfaceDocument<TLSConfig>
-
getUnrestrictedSslContext
-
getRestrictedSSLSocketFactory
-
getSupportedProtocols
-
getSupportedCipherSuites
-
getHostnameVerifier
-
toSSLIOSessionStrategy
public org.apache.http.nio.conn.ssl.SSLIOSessionStrategy toSSLIOSessionStrategy() -
toSSLConnectionSocketFactory
public org.apache.http.conn.ssl.SSLConnectionSocketFactory toSSLConnectionSocketFactory() -
isHostnameVerificationEnabled
public boolean isHostnameVerificationEnabled() -
isTrustAllEnabled
public boolean isTrustAllEnabled() -
getClientCertAuthConfig
-
toPrivateKey
public static PrivateKey toPrivateKey(String string, String keyPassword) throws ConfigValidationException - Throws:
ConfigValidationException
-
isStartTlsEnabled
public boolean isStartTlsEnabled()
-