javax > javax.net > javax.net.ssl > javax.net.ssl.sslsocket >

Class: javax.net.ssl.SSLSocket
    java.lang.Object
       java.net.Socket
               javax.net.ssl.SSLSocket


public abstract class SSLSocket extends Socket


FIELDS:

CONSTRUCTORS:
protected SSLSocket()

protected SSLSocket(String host, int port)

protected SSLSocket(InetAddress address, int port)

protected SSLSocket(String host, int port, InetAddress clientAddress, int clientPort)

protected SSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort)


METHODS:
public abstract void addHandshakeCompletedListener(HandshakeCompletedListener listener)
Throws: IllegalArgumentException

public abstract boolean getEnableSessionCreation()

public abstract String[] getEnabledCipherSuites()

public abstract String[] getEnabledProtocols()

public abstract boolean getNeedClientAuth()

public SSLParameters getSSLParameters()

public abstract SSLSession getSession()

public abstract String[] getSupportedCipherSuites()

public abstract String[] getSupportedProtocols()

public abstract boolean getUseClientMode()

public abstract boolean getWantClientAuth()

public abstract void removeHandshakeCompletedListener(HandshakeCompletedListener listener)
Throws: IllegalArgumentException

public abstract void setEnableSessionCreation(boolean flag)

public abstract void setEnabledCipherSuites(String[] suites)
Throws: IllegalArgumentException

public abstract void setEnabledProtocols(String[] protocols)
Throws: IllegalArgumentException

public abstract void setNeedClientAuth(boolean need)

public void setSSLParameters(SSLParameters params)
Throws: IllegalArgumentException

public abstract void setUseClientMode(boolean mode)
Throws: IllegalArgumentException

public abstract void setWantClientAuth(boolean want)

public abstract void startHandshake()
Throws: IOException


INHERITED METHODS:
connect(java.net.SocketAddress), connect(java.net.SocketAddress, int), bind(java.net.SocketAddress), getInetAddress(), getLocalAddress(), getPort(), getLocalPort(), getRemoteSocketAddress(), getLocalSocketAddress(), getChannel(), getInputStream(), getOutputStream(), setTcpNoDelay(boolean), getTcpNoDelay(), setSoLinger(boolean, int), getSoLinger(), sendUrgentData(int), setOOBInline(boolean), getOOBInline(), setSoTimeout(int), getSoTimeout(), setSendBufferSize(int), getSendBufferSize(), setReceiveBufferSize(int), getReceiveBufferSize(), setKeepAlive(boolean), getKeepAlive(), setTrafficClass(int), getTrafficClass(), setReuseAddress(boolean), getReuseAddress(), close(), shutdownInput(), shutdownOutput(), toString(), isConnected(), isBound(), isClosed(), isInputShutdown(), isOutputShutdown(), setSocketImplFactory(java.net.SocketImplFactory), setPerformancePreferences(int, int, int), getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net