org.mule.umo.security.tls
Class TlsPropertiesSocketFactory

java.lang.Object
  extended byjavax.net.SocketFactory
      extended byjavax.net.ssl.SSLSocketFactory
          extended byorg.mule.umo.security.tls.TlsPropertiesSocketFactory
Direct Known Subclasses:
ImapsSocketFactory, Pop3sSocketFactory, SmtpsSocketFactory

public class TlsPropertiesSocketFactory
extends SSLSocketFactory

A socket factory that is configured via Properties, using a TlsConfiguration that has been stored via TlsPropertiesMapper.


Constructor Summary
TlsPropertiesSocketFactory(boolean anon, String namespace)
           
 
Method Summary
 Socket createSocket()
           
 Socket createSocket(InetAddress arg0, int arg1)
           
 Socket createSocket(InetAddress arg0, int arg1, InetAddress arg2, int arg3)
           
 Socket createSocket(Socket s, String host, int port, boolean autoClose)
           
 Socket createSocket(String arg0, int arg1)
           
 Socket createSocket(String arg0, int arg1, InetAddress arg2, int arg3)
           
 String[] getDefaultCipherSuites()
           
 String[] getSupportedCipherSuites()
           
 
Methods inherited from class javax.net.ssl.SSLSocketFactory
getDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TlsPropertiesSocketFactory

public TlsPropertiesSocketFactory(boolean anon,
                                  String namespace)
Method Detail

createSocket

public Socket createSocket(Socket s,
                           String host,
                           int port,
                           boolean autoClose)
                    throws IOException
Throws:
IOException

getDefaultCipherSuites

public String[] getDefaultCipherSuites()

getSupportedCipherSuites

public String[] getSupportedCipherSuites()

createSocket

public Socket createSocket(String arg0,
                           int arg1)
                    throws IOException
Throws:
IOException

createSocket

public Socket createSocket(InetAddress arg0,
                           int arg1)
                    throws IOException
Throws:
IOException

createSocket

public Socket createSocket(String arg0,
                           int arg1,
                           InetAddress arg2,
                           int arg3)
                    throws IOException
Throws:
IOException

createSocket

public Socket createSocket(InetAddress arg0,
                           int arg1,
                           InetAddress arg2,
                           int arg3)
                    throws IOException
Throws:
IOException

createSocket

public Socket createSocket()
                    throws IOException
Throws:
IOException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.