org.datamanager.simpleton
Class DummySSLSocketFactory

java.lang.Object
  |
  +--javax.net.SocketFactory
        |
        +--javax.net.ssl.SSLSocketFactory
              |
              +--org.datamanager.simpleton.DummySSLSocketFactory

public class DummySSLSocketFactory
extends SSLSocketFactory

A custom SSLSocketFactory for generating SSL sockets used by JavaMail for access to secure IMAP stores. Taken from http://www.javaworld.com/javatips/jw-javatip115.html Java Tip 115: Secure JavaMail with JSSE Add secure, SSL-based connections to JavaMail By Eugen Kuleshov and Dmitry I. Platonoff


Constructor Summary
DummySSLSocketFactory()
           
 
Method Summary
 Socket createSocket(InetAddress inaddr, int i)
           
 Socket createSocket(InetAddress inaddr, int i, InetAddress inaddr1, int j)
           
 Socket createSocket(Socket socket, String s, int i, boolean flag)
           
 Socket createSocket(String s, int i)
           
 Socket createSocket(String s, int i, InetAddress inaddr, int j)
           
static SocketFactory getDefault()
           
 String[] getDefaultCipherSuites()
           
 String[] getSupportedCipherSuites()
           
 
Methods inherited from class javax.net.SocketFactory
createSocket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummySSLSocketFactory

public DummySSLSocketFactory()
Method Detail

getDefault

public static SocketFactory getDefault()

createSocket

public Socket createSocket(Socket socket,
                           String s,
                           int i,
                           boolean flag)
                    throws IOException
Specified by:
createSocket in class SSLSocketFactory
IOException

createSocket

public Socket createSocket(InetAddress inaddr,
                           int i,
                           InetAddress inaddr1,
                           int j)
                    throws IOException
Specified by:
createSocket in class SocketFactory
IOException

createSocket

public Socket createSocket(InetAddress inaddr,
                           int i)
                    throws IOException
Specified by:
createSocket in class SocketFactory
IOException

createSocket

public Socket createSocket(String s,
                           int i,
                           InetAddress inaddr,
                           int j)
                    throws IOException
Specified by:
createSocket in class SocketFactory
IOException

createSocket

public Socket createSocket(String s,
                           int i)
                    throws IOException
Specified by:
createSocket in class SocketFactory
IOException

getDefaultCipherSuites

public String[] getDefaultCipherSuites()
Specified by:
getDefaultCipherSuites in class SSLSocketFactory

getSupportedCipherSuites

public String[] getSupportedCipherSuites()
Specified by:
getSupportedCipherSuites in class SSLSocketFactory


See the Helium Website