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
Fields Modifier and Type Field Description (package private) javax.net.ssl.SSLContextsslContext
-
Constructor Summary
Constructors Constructor Description MySSLSocketFactory(java.security.KeyStore truststore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.SocketcreateSocket()java.net.SocketcreateSocket(java.net.Socket socket, java.lang.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
-
-
-
-
Constructor Detail
-
MySSLSocketFactory
public MySSLSocketFactory(java.security.KeyStore truststore) throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException, java.security.KeyStoreException, java.security.UnrecoverableKeyException- Throws:
java.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionjava.security.KeyStoreExceptionjava.security.UnrecoverableKeyException
-
-
Method Detail
-
createSocket
public java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose) throws java.io.IOException, java.net.UnknownHostException- Specified by:
createSocketin interfaceorg.apache.http.conn.scheme.LayeredSocketFactory- Overrides:
createSocketin classorg.apache.http.conn.ssl.SSLSocketFactory- Throws:
java.io.IOExceptionjava.net.UnknownHostException
-
createSocket
public java.net.Socket createSocket() throws java.io.IOException- Specified by:
createSocketin interfaceorg.apache.http.conn.scheme.SocketFactory- Overrides:
createSocketin classorg.apache.http.conn.ssl.SSLSocketFactory- Throws:
java.io.IOException
-
-