Package jodd.http.net
Class SSLSocketHttpConnectionProvider
- java.lang.Object
-
- jodd.http.net.SocketHttpConnectionProvider
-
- jodd.http.net.SSLSocketHttpConnectionProvider
-
- All Implemented Interfaces:
HttpConnectionProvider
public class SSLSocketHttpConnectionProvider extends SocketHttpConnectionProvider
Custom SSL socket http connection provider.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jodd.http.HttpConnectionProvider
HttpConnectionProvider.Implementation
-
-
Field Summary
Fields Modifier and Type Field Description private javax.net.ssl.SSLSocketFactorysocketFactory-
Fields inherited from class jodd.http.net.SocketHttpConnectionProvider
proxy, secureEnabledProtocols, sslProtocol
-
-
Constructor Summary
Constructors Constructor Description SSLSocketHttpConnectionProvider(javax.net.ssl.SSLContext sslContext)SSLSocketHttpConnectionProvider(javax.net.ssl.SSLSocketFactory sslSocketFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.net.SocketFactoryresolveSocketFactory(ProxyInfo proxy, boolean ssl, boolean trustAllCertificates, int connectionTimeout)Returns socket factory based on proxy type and SSL requirements.-
Methods inherited from class jodd.http.net.SocketHttpConnectionProvider
createHttpConnection, createSocket, createSSLSocket, getDefaultSSLSocketFactory, getSslProtocol, setSecuredProtocols, setSslProtocol, useProxy
-
-
-
-
Method Detail
-
resolveSocketFactory
protected javax.net.SocketFactory resolveSocketFactory(ProxyInfo proxy, boolean ssl, boolean trustAllCertificates, int connectionTimeout)
Description copied from class:SocketHttpConnectionProviderReturns socket factory based on proxy type and SSL requirements.- Overrides:
resolveSocketFactoryin classSocketHttpConnectionProvider
-
-