javax.net.ssl
Class SSLServerSocket

java.lang.Object
  |
  +--java.net.ServerSocket
        |
        +--javax.net.ssl.SSLServerSocket
Direct Known Subclasses:
SSLeayServerSocket

public abstract class SSLServerSocket
extends java.net.ServerSocket

Version:
$Revision: 1.1 $
Author:
Andrei Popovici

Constructor Summary
protected SSLServerSocket(int port)
           
protected SSLServerSocket(int port, int backlog)
           
protected SSLServerSocket(int port, int backlog, java.net.InetAddress bindAddr)
           
 
Method Summary
abstract  java.lang.String[] getEnabledCipherSuites()
           
abstract  boolean getEnableSessionCreation()
           
abstract  boolean getNeedClientAuth()
           
abstract  java.lang.String[] getSupportedCipherSuites()
           
abstract  boolean getUseClientMode()
           
abstract  void setEnabledCipherSuites(java.lang.String[] ciphers)
           
abstract  void setNeedClientAuth(boolean flag)
           
abstract  void setUseClientMode(boolean mode)
           
 
Methods inherited from class java.net.ServerSocket
accept, close, getInetAddress, getLocalPort, getSoTimeout, implAccept, setSocketFactory, setSoTimeout, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SSLServerSocket

protected SSLServerSocket(int port)
                   throws java.io.IOException

SSLServerSocket

protected SSLServerSocket(int port,
                          int backlog)
                   throws java.io.IOException

SSLServerSocket

protected SSLServerSocket(int port,
                          int backlog,
                          java.net.InetAddress bindAddr)
                   throws java.io.IOException
Method Detail

setUseClientMode

public abstract void setUseClientMode(boolean mode)

getUseClientMode

public abstract boolean getUseClientMode()

setNeedClientAuth

public abstract void setNeedClientAuth(boolean flag)

getNeedClientAuth

public abstract boolean getNeedClientAuth()

getSupportedCipherSuites

public abstract java.lang.String[] getSupportedCipherSuites()

setEnabledCipherSuites

public abstract void setEnabledCipherSuites(java.lang.String[] ciphers)

getEnabledCipherSuites

public abstract java.lang.String[] getEnabledCipherSuites()

getEnableSessionCreation

public abstract boolean getEnableSessionCreation()