org.jboss.security.ssl
Class RMISSLServerSocketFactory
java.lang.Object
org.jboss.security.ssl.RMISSLServerSocketFactory
- All Implemented Interfaces:
- RMIServerSocketFactory
- public class RMISSLServerSocketFactory
- extends Object
- implements RMIServerSocketFactory
An implementation of RMIServerSocketFactory that uses a
DomainServerSocketFactory for its implementation. This class is just an
adaptor from the RMIServerSocketFactory to the DomainServerSocketFactory.
This class is not suitable for RMI object that require a Serializable socket
factory like activatable services. The reason for this limitation is that
a SecurityDomain is not serializable due to its association with a local
KeyStore.
- Version:
- $Revision: 1.7.6.2 $
- Author:
- Scott.Stark@jboss.org
Constructor Summary |
RMISSLServerSocketFactory()
Creates new RMISSLServerSocketFactory initialized with a
DomainServerSocketFactory with not security domain. |
RMISSLServerSocketFactory
public RMISSLServerSocketFactory()
- Creates new RMISSLServerSocketFactory initialized with a
DomainServerSocketFactory with not security domain. The setSecurityDomain
method must be invoked to establish the correct non-default value.
getBindAddress
public String getBindAddress()
setBindAddress
public void setBindAddress(String host)
throws UnknownHostException
- Throws:
UnknownHostException
getSecurityDomain
public org.jboss.security.SecurityDomain getSecurityDomain()
setSecurityDomain
public void setSecurityDomain(org.jboss.security.SecurityDomain securityDomain)
isWantsClientAuth
public boolean isWantsClientAuth()
setWantsClientAuth
public void setWantsClientAuth(boolean wantsClientAuth)
isNeedsClientAuth
public boolean isNeedsClientAuth()
setNeedsClientAuth
public void setNeedsClientAuth(boolean needsClientAuth)
getCiperSuites
public String[] getCiperSuites()
setCiperSuites
public void setCiperSuites(String[] ciperSuites)
getProtocols
public String[] getProtocols()
setProtocols
public void setProtocols(String[] protocols)
createServerSocket
public ServerSocket createServerSocket(int port)
throws IOException
- Create a server socket on the specified port (port 0 indicates
an anonymous port).
- Specified by:
createServerSocket
in interface RMIServerSocketFactory
- Parameters:
port
- the port number
- Returns:
- the server socket on the specified port
- Throws:
IOException
- if an I/O error occurs during server socket
creation
equals
public boolean equals(Object obj)
hashCode
public int hashCode()
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.