Brooklyn

brooklyn.util.crypto
[Java] Class TrustingSslSocketFactory

java.lang.Object
  javax.net.SocketFactory
      javax.net.ssl.SSLSocketFactory
          brooklyn.util.crypto.TrustingSslSocketFactory

public class TrustingSslSocketFactory
extends javax.net.ssl.SSLSocketFactory

An SSLSocketFactory which trusts all endpoints (ie encryption but no authentication)


Constructor Summary
protected TrustingSslSocketFactory()

 
Method Summary
java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose)

java.net.Socket createSocket()

java.net.Socket createSocket(java.lang.String arg0, int arg1)

java.net.Socket createSocket(java.net.InetAddress arg0, int arg1)

java.net.Socket createSocket(java.lang.String arg0, int arg1, java.net.InetAddress arg2, int arg3)

java.net.Socket createSocket(java.net.InetAddress arg0, int arg1, java.net.InetAddress arg2, int arg3)

java.lang.String[] getDefaultCipherSuites()

static TrustingSslSocketFactory getInstance()

java.lang.String[] getSupportedCipherSuites()

 
Methods inherited from class javax.net.ssl.SSLSocketFactory
javax.net.ssl.SSLSocketFactory#getDefault(), javax.net.ssl.SSLSocketFactory#getDefaultCipherSuites(), javax.net.ssl.SSLSocketFactory#getSupportedCipherSuites(), javax.net.ssl.SSLSocketFactory#createSocket(java.net.Socket, java.lang.String, int, boolean), javax.net.ssl.SSLSocketFactory#createSocket(), javax.net.ssl.SSLSocketFactory#createSocket(java.lang.String, int), javax.net.ssl.SSLSocketFactory#createSocket(java.lang.String, int, java.net.InetAddress, int), javax.net.ssl.SSLSocketFactory#createSocket(java.net.InetAddress, int), javax.net.ssl.SSLSocketFactory#createSocket(java.net.InetAddress, int, java.net.InetAddress, int), javax.net.ssl.SSLSocketFactory#wait(), javax.net.ssl.SSLSocketFactory#wait(long), javax.net.ssl.SSLSocketFactory#wait(long, int), javax.net.ssl.SSLSocketFactory#equals(java.lang.Object), javax.net.ssl.SSLSocketFactory#toString(), javax.net.ssl.SSLSocketFactory#hashCode(), javax.net.ssl.SSLSocketFactory#getClass(), javax.net.ssl.SSLSocketFactory#notify(), javax.net.ssl.SSLSocketFactory#notifyAll()
 
Methods inherited from class javax.net.SocketFactory
javax.net.SocketFactory#getDefault(), javax.net.SocketFactory#createSocket(), javax.net.SocketFactory#createSocket(java.lang.String, int), javax.net.SocketFactory#createSocket(java.lang.String, int, java.net.InetAddress, int), javax.net.SocketFactory#createSocket(java.net.InetAddress, int), javax.net.SocketFactory#createSocket(java.net.InetAddress, int, java.net.InetAddress, int), javax.net.SocketFactory#wait(), javax.net.SocketFactory#wait(long), javax.net.SocketFactory#wait(long, int), javax.net.SocketFactory#equals(java.lang.Object), javax.net.SocketFactory#toString(), javax.net.SocketFactory#hashCode(), javax.net.SocketFactory#getClass(), javax.net.SocketFactory#notify(), javax.net.SocketFactory#notifyAll()
 

Constructor Detail

TrustingSslSocketFactory

protected TrustingSslSocketFactory()


 
Method Detail

createSocket

return sslContext.getSocketFactory().createSocket(socket, host, port, autoClose);
public java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose)


createSocket

return sslContext.getSocketFactory().createSocket();
public java.net.Socket createSocket()


createSocket

return sslContext.getSocketFactory().createSocket(arg0, arg1);
public java.net.Socket createSocket(java.lang.String arg0, int arg1)


createSocket

return sslContext.getSocketFactory().createSocket(arg0, arg1);
public java.net.Socket createSocket(java.net.InetAddress arg0, int arg1)


createSocket

return sslContext.getSocketFactory().createSocket(arg0, arg1, arg2, arg3);
public java.net.Socket createSocket(java.lang.String arg0, int arg1, java.net.InetAddress arg2, int arg3)


createSocket

return sslContext.getSocketFactory().createSocket(arg0, arg1, arg2, arg3);
public java.net.Socket createSocket(java.net.InetAddress arg0, int arg1, java.net.InetAddress arg2, int arg3)


getDefaultCipherSuites

return sslContext.getSocketFactory().getDefaultCipherSuites();
public java.lang.String[] getDefaultCipherSuites()


getInstance

public static TrustingSslSocketFactory getInstance()


getSupportedCipherSuites

return sslContext.getSocketFactory().getSupportedCipherSuites();
public java.lang.String[] getSupportedCipherSuites()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.