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

@Override
public java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose)


createSocket

@Override
public java.net.Socket createSocket()


createSocket

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


createSocket

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


createSocket

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


createSocket

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


getDefaultCipherSuites

@Override
public java.lang.String[] getDefaultCipherSuites()


getInstance

public static TrustingSslSocketFactory getInstance()


getSupportedCipherSuites

@Override
public java.lang.String[] getSupportedCipherSuites()


 

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