Package org.lightcouch
Class CouchDbClientAndroid.MySSLSocketFactory
java.lang.Object
org.apache.http.conn.ssl.SSLSocketFactory
org.lightcouch.CouchDbClientAndroid.MySSLSocketFactory
- All Implemented Interfaces:
org.apache.http.conn.scheme.LayeredSchemeSocketFactory
,org.apache.http.conn.scheme.LayeredSocketFactory
,org.apache.http.conn.scheme.SchemeLayeredSocketFactory
,org.apache.http.conn.scheme.SchemeSocketFactory
,org.apache.http.conn.scheme.SocketFactory
,org.apache.http.conn.socket.ConnectionSocketFactory
,org.apache.http.conn.socket.LayeredConnectionSocketFactory
- Enclosing class:
CouchDbClientAndroid
private static class CouchDbClientAndroid.MySSLSocketFactory
extends org.apache.http.conn.ssl.SSLSocketFactory
-
Field Summary
FieldsFields inherited from class org.apache.http.conn.ssl.SSLSocketFactory
ALLOW_ALL_HOSTNAME_VERIFIER, BROWSER_COMPATIBLE_HOSTNAME_VERIFIER, SSL, SSLV2, STRICT_HOSTNAME_VERIFIER, TLS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSocket
(Socket socket, String host, int port, boolean autoClose) Methods inherited from class org.apache.http.conn.ssl.SSLSocketFactory
connectSocket, connectSocket, connectSocket, createLayeredSocket, createLayeredSocket, createLayeredSocket, createSocket, createSocket, getHostnameVerifier, getSocketFactory, getSystemSocketFactory, isSecure, prepareSocket, setHostnameVerifier
-
Field Details
-
sslContext
SSLContext sslContext
-
-
Constructor Details
-
MySSLSocketFactory
public MySSLSocketFactory(KeyStore truststore) throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, UnrecoverableKeyException
-
-
Method Details
-
createSocket
public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException - Specified by:
createSocket
in interfaceorg.apache.http.conn.scheme.LayeredSocketFactory
- Overrides:
createSocket
in classorg.apache.http.conn.ssl.SSLSocketFactory
- Throws:
IOException
UnknownHostException
-
createSocket
- Specified by:
createSocket
in interfaceorg.apache.http.conn.scheme.SocketFactory
- Overrides:
createSocket
in classorg.apache.http.conn.ssl.SSLSocketFactory
- Throws:
IOException
-