javax.net.ssl
Class SSLSocket
java.lang.Object
|
+--java.net.Socket
|
+--javax.net.ssl.SSLSocket
- Direct Known Subclasses:
- SSLeaySocket
- public abstract class SSLSocket
- extends java.net.Socket
- Version:
- $Revision: 1.2 $
- Author:
- Andrei Popovici
Constructor Summary |
protected |
SSLSocket()
|
protected |
SSLSocket(java.net.InetAddress address,
int port)
|
protected |
SSLSocket(java.net.InetAddress address,
int port,
java.net.InetAddress clientAddr,
int clientPort)
|
protected |
SSLSocket(java.lang.String host,
int port)
|
protected |
SSLSocket(java.lang.String host,
int port,
java.net.InetAddress clientAddr,
int clientPort)
|
Methods inherited from class java.net.Socket |
close,
getInetAddress,
getInputStream,
getLocalAddress,
getLocalPort,
getOutputStream,
getPort,
getReceiveBufferSize,
getSendBufferSize,
getSoLinger,
getSoTimeout,
getTcpNoDelay,
setReceiveBufferSize,
setSendBufferSize,
setSocketImplFactory,
setSoLinger,
setSoTimeout,
setTcpNoDelay,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
SSLSocket
protected SSLSocket()
SSLSocket
protected SSLSocket(java.lang.String host,
int port)
throws java.net.UnknownHostException,
java.io.IOException
SSLSocket
protected SSLSocket(java.net.InetAddress address,
int port)
throws java.io.IOException
SSLSocket
protected SSLSocket(java.lang.String host,
int port,
java.net.InetAddress clientAddr,
int clientPort)
throws java.io.IOException
SSLSocket
protected SSLSocket(java.net.InetAddress address,
int port,
java.net.InetAddress clientAddr,
int clientPort)
throws java.io.IOException
getSession
public abstract SSLSession getSession()
setUseClientMode
public abstract void setUseClientMode(boolean mode)
getUseClientMode
public abstract boolean getUseClientMode()
startHandshake
public abstract void startHandshake()
throws java.io.IOException
getNeedClientAuth
public abstract boolean getNeedClientAuth()
setNeedClientAuth
public abstract void setNeedClientAuth(boolean flag)
addHandshakeCompletedListener
public abstract void addHandshakeCompletedListener(HandshakeCompletedListener listener)
removeHandshakeCompletedListener
public abstract void removeHandshakeCompletedListener(HandshakeCompletedListener listener)
getSupportedCipherSuites
public abstract java.lang.String[] getSupportedCipherSuites()
getEnabledCipherSuites
public abstract java.lang.String[] getEnabledCipherSuites()
setEnabledCipherSuites
public abstract void setEnabledCipherSuites(java.lang.String[] ciphers)
throws java.lang.IllegalArgumentException
setEnableSessionCreation
public abstract void setEnableSessionCreation(boolean flag)
getEnableSessionCreation
public abstract boolean getEnableSessionCreation()