p2ps.imp.net.inet
Class InetSSLSocket

java.lang.Object
  extended byp2ps.imp.net.inet.InetSocket
      extended byp2ps.imp.net.inet.InetSSLSocket
All Implemented Interfaces:
Socket, SSLSocket

public class InetSSLSocket
extends InetSocket
implements SSLSocket

A socket implementation that binds to java.net.Socket

Version:
$Revision: 295 $
Author:
Ian Wang

Constructor Summary
InetSSLSocket(javax.net.ssl.SSLSocket socket)
           
 
Method Summary
 javax.net.ssl.SSLSocket getSSLSocket()
           
 void startHandshake()
           
 
Methods inherited from class p2ps.imp.net.inet.InetSocket
bind, close, connect, connect, getInputStream, getLocalPort, getLocalSocketAddress, getOutputStream, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSocket, getSoTimeout, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoTimeout, shutdownInput, shutdownOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface p2ps.imp.net.Socket
bind, close, connect, connect, getInputStream, getLocalPort, getLocalSocketAddress, getOutputStream, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSoTimeout, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoTimeout, shutdownInput, shutdownOutput
 

Constructor Detail

InetSSLSocket

public InetSSLSocket(javax.net.ssl.SSLSocket socket)
Method Detail

getSSLSocket

public javax.net.ssl.SSLSocket getSSLSocket()

startHandshake

public void startHandshake()
                    throws java.io.IOException
Specified by:
startHandshake in interface SSLSocket
Throws:
java.io.IOException