com.kodemuse.security.ssl
Class SSLServerSocket

java.lang.Object
  |
  +--java.net.ServerSocket
        |
        +--com.kodemuse.security.ssl.SSLServerSocket

public class SSLServerSocket
extends java.net.ServerSocket

Server Socket. decorates 'accepted' socket connections to transparently add SSL layer. Use this class like a java.net.ServerSocket

Author:
Harmeet Bedi

Constructor Summary
SSLServerSocket(SSLContext ctxt, TrustStore trustStore, int port)
           
SSLServerSocket(SSLContext ctxt, TrustStore trustStore, int port, int backlog)
           
SSLServerSocket(SSLContext ctxt, TrustStore trustStore, int port, int backlog, java.net.InetAddress bindAddr)
           
 
Method Summary
 java.net.Socket accept()
           
 
Methods inherited from class java.net.ServerSocket
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

public SSLServerSocket(SSLContext ctxt,
                       TrustStore trustStore,
                       int port)
                throws java.io.IOException

SSLServerSocket

public SSLServerSocket(SSLContext ctxt,
                       TrustStore trustStore,
                       int port,
                       int backlog)
                throws java.io.IOException

SSLServerSocket

public SSLServerSocket(SSLContext ctxt,
                       TrustStore trustStore,
                       int port,
                       int backlog,
                       java.net.InetAddress bindAddr)
                throws java.io.IOException
Method Detail

accept

public java.net.Socket accept()
                       throws java.io.IOException
Overrides:
accept in class java.net.ServerSocket