Package org.apache.http.ssl
Class SSLContexts
- java.lang.Object
-
- org.apache.http.ssl.SSLContexts
-
public class SSLContexts extends Object
SSLContextfactory methods.- Since:
- 4.4
-
-
Constructor Summary
Constructors Constructor Description SSLContexts()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SSLContextcreateDefault()Creates default factory based on the standard JSSE trust material (cacertsfile in the security properties directory).static SSLContextcreateSystemDefault()Creates default SSL context based on system properties.static SSLContextBuildercustom()Creates custom SSL context.
-
-
-
Method Detail
-
createDefault
public static SSLContext createDefault() throws SSLInitializationException
Creates default factory based on the standard JSSE trust material (cacertsfile in the security properties directory). System properties are not taken into consideration.- Returns:
- the default SSL socket factory
- Throws:
SSLInitializationException
-
createSystemDefault
public static SSLContext createSystemDefault() throws SSLInitializationException
Creates default SSL context based on system properties. This method obtains default SSL context by callingSSLContext.getInstance("Default"). Please note thatDefaultalgorithm is supported as of Java 6. This method will fall back ontocreateDefault()whenDefaultalgorithm is not available.- Returns:
- default system SSL context
- Throws:
SSLInitializationException
-
custom
public static SSLContextBuilder custom()
Creates custom SSL context.- Returns:
- default system SSL context
-
-