edu.emory.mathcs.rmix.transport.ssl
Class RmixSSLServerSocketFactory

java.lang.Object
  extended byedu.emory.mathcs.rmix.transport.ssl.RmixSSLServerSocketFactory
All Implemented Interfaces:
java.rmi.server.RMIServerSocketFactory, RmixServerSocketFactory

public final class RmixSSLServerSocketFactory
extends java.lang.Object
implements RmixServerSocketFactory, java.rmi.server.RMIServerSocketFactory


Constructor Summary
RmixSSLServerSocketFactory(RmixServerSocketFactory rmidelegate, javax.net.ssl.SSLContext scxt)
           
RmixSSLServerSocketFactory(RmixServerSocketFactory rmidelegate, javax.net.ssl.SSLContext scxt, java.lang.String[] enabledProtocols, java.lang.String[] enabledCipherSuites, boolean enabledSessionCreation, boolean needClientAuth, boolean wantClientAuth)
           
RmixSSLServerSocketFactory(javax.net.ssl.SSLServerSocketFactory ssldelegate)
           
RmixSSLServerSocketFactory(javax.net.ssl.SSLServerSocketFactory ssldelegate, java.lang.String[] enabledProtocols, java.lang.String[] enabledCipherSuites, boolean enabledSessionCreation, boolean needClientAuth, boolean wantClientAuth)
           
 
Method Summary
 java.net.ServerSocket createServerSocket(int port)
           
 java.net.ServerSocket createServerSocket(java.net.SocketAddress addr)
           
 java.net.SocketAddress defaultAddress()
           
 boolean equals(java.lang.Object obj)
           
 java.security.Permission getAcceptPermission(java.net.SocketAddress addr)
           
 java.security.Permission getListenPermission(java.net.SocketAddress addr)
           
 int hashCode()
           
 java.net.SocketAddress toAbsolute(java.net.SocketAddress addr)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RmixSSLServerSocketFactory

public RmixSSLServerSocketFactory(javax.net.ssl.SSLServerSocketFactory ssldelegate)

RmixSSLServerSocketFactory

public RmixSSLServerSocketFactory(javax.net.ssl.SSLServerSocketFactory ssldelegate,
                                  java.lang.String[] enabledProtocols,
                                  java.lang.String[] enabledCipherSuites,
                                  boolean enabledSessionCreation,
                                  boolean needClientAuth,
                                  boolean wantClientAuth)

RmixSSLServerSocketFactory

public RmixSSLServerSocketFactory(RmixServerSocketFactory rmidelegate,
                                  javax.net.ssl.SSLContext scxt)

RmixSSLServerSocketFactory

public RmixSSLServerSocketFactory(RmixServerSocketFactory rmidelegate,
                                  javax.net.ssl.SSLContext scxt,
                                  java.lang.String[] enabledProtocols,
                                  java.lang.String[] enabledCipherSuites,
                                  boolean enabledSessionCreation,
                                  boolean needClientAuth,
                                  boolean wantClientAuth)
Method Detail

createServerSocket

public java.net.ServerSocket createServerSocket(int port)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface java.rmi.server.RMIServerSocketFactory
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(java.net.SocketAddress addr)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface RmixServerSocketFactory
Throws:
java.io.IOException

toAbsolute

public java.net.SocketAddress toAbsolute(java.net.SocketAddress addr)
                                  throws java.io.IOException
Specified by:
toAbsolute in interface RmixServerSocketFactory
Throws:
java.io.IOException

defaultAddress

public java.net.SocketAddress defaultAddress()
Specified by:
defaultAddress in interface RmixServerSocketFactory

getListenPermission

public java.security.Permission getListenPermission(java.net.SocketAddress addr)
Specified by:
getListenPermission in interface RmixServerSocketFactory

getAcceptPermission

public java.security.Permission getAcceptPermission(java.net.SocketAddress addr)
Specified by:
getAcceptPermission in interface RmixServerSocketFactory

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()