}
private static SSLContext createEasySSLContext() {
+ Log.d(TAG, "Creating Easy SSL Context");
try {
SSLContext context = SSLContext.getInstance("TLS");
context.init(null, new TrustManager[] { new EasyX509TrustManager(
}
private SSLContext getSSLContext() {
+ Log.d(TAG, "Getting Easy SSL Context");
if (this.sslcontext == null) {
this.sslcontext = createEasySSLContext();
}
*/
public Socket createSocket(String host, int port, InetAddress clientHost,
int clientPort) throws IOException, UnknownHostException {
+ Log.d(TAG, "Creating SSL Socket with remote " + host + ":" + port + ", client " + clientHost + ":" + clientPort);
return getSSLContext().getSocketFactory().createSocket(host, port,
clientHost, clientPort);
final InetAddress localAddress, final int localPort,
final HttpConnectionParams params) throws IOException,
UnknownHostException, ConnectTimeoutException {
+ Log.d(TAG, "Creating SSL Socket with remote " + host + ":" + port + ", local " + localAddress + ":" + localPort + ", params: " + params);
if (params == null) {
throw new IllegalArgumentException("Parameters may not be null");
}
int timeout = params.getConnectionTimeout();
SocketFactory socketfactory = getSSLContext().getSocketFactory();
if (timeout == 0) {
+ Log.d(TAG, " ... with connection timeout 0 and socket timeout " + params.getSoTimeout());
Socket socket = socketfactory.createSocket(host, port, localAddress,
localPort);
socket.setSoTimeout(params.getSoTimeout());
return socket;
} else {
+ Log.d(TAG, " ... with connection timeout " + timeout + " and socket timeout" + params.getSoTimeout());
Socket socket = socketfactory.createSocket();
SocketAddress localaddr = new InetSocketAddress(localAddress,
localPort);
*/
public Socket createSocket(String host, int port) throws IOException,
UnknownHostException {
+ Log.d(TAG, "Creating SSL Socket with remote " + host + ":" + port);
return getSSLContext().getSocketFactory().createSocket(host, port);
}
*/
public Socket createSocket(Socket socket, String host, int port,
boolean autoClose) throws IOException, UnknownHostException {
+ Log.d(TAG, "Creating SSL Socket from other shocket " + socket + " to remote " + host + ":" + port);
return getSSLContext().getSocketFactory().createSocket(socket, host,
port, autoClose);
}