org.jboss.security.ssl
Class ClientSocketFactory
java.lang.Object
javax.net.SocketFactory
org.jboss.security.ssl.ClientSocketFactory
- All Implemented Interfaces:
- Serializable, EventListener, HandshakeCompletedListener
public class ClientSocketFactory
- extends SocketFactory
- implements HandshakeCompletedListener, Serializable
An implementation of SocketFactory that uses the JSSE
default SSLSocketFactory to create a client SSLSocket.
- Version:
- $Revision: 57203 $
- Author:
- Scott.Stark@jboss.org
- See Also:
- Serialized Form
HANDSHAKE_COMPLETE_LISTENER
public static final String HANDSHAKE_COMPLETE_LISTENER
- See Also:
- Constant Field Values
ClientSocketFactory
public ClientSocketFactory()
- Creates new ClientSocketFactory
isWantsClientAuth
public boolean isWantsClientAuth()
setWantsClientAuth
public void setWantsClientAuth(boolean wantsClientAuth)
isNeedsClientAuth
public boolean isNeedsClientAuth()
setNeedsClientAuth
public void setNeedsClientAuth(boolean needsClientAuth)
createSocket
public Socket createSocket(String serverHost,
int serverPort)
throws IOException,
UnknownHostException
- Create a client socket connected to the specified host and port.
- Specified by:
createSocket
in class SocketFactory
- Parameters:
serverHost
- - the host nameserverPort
- - the port number
- Returns:
- a socket connected to the specified host and port.
- Throws:
IOException
- if an I/O error occurs during socket creation.
UnknownHostException
createSocket
public Socket createSocket(String serverHost,
int serverPort,
InetAddress clientAddr,
int clientPort)
throws IOException,
UnknownHostException
- Specified by:
createSocket
in class SocketFactory
- Throws:
IOException
UnknownHostException
createSocket
public Socket createSocket(InetAddress serverAddr,
int serverPort)
throws IOException
- Specified by:
createSocket
in class SocketFactory
- Throws:
IOException
createSocket
public Socket createSocket(InetAddress serverAddr,
int serverPort,
InetAddress clientAddr,
int clientPort)
throws IOException
- Specified by:
createSocket
in class SocketFactory
- Throws:
IOException
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
handshakeCompleted
public void handshakeCompleted(HandshakeCompletedEvent event)
- Specified by:
handshakeCompleted
in interface HandshakeCompletedListener
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.