public class MockSslSocket extends SSLSocket
SSLSocket
subclass that can be used to mock SSL related testsConstructor and Description |
---|
MockSslSocket() |
Modifier and Type | Method and Description |
---|---|
void |
addHandshakeCompletedListener(HandshakeCompletedListener listener) |
String[] |
getEnabledCipherSuites() |
String[] |
getEnabledProtocols() |
boolean |
getEnableSessionCreation() |
InputStream |
getInputStream() |
boolean |
getNeedClientAuth() |
OutputStream |
getOutputStream() |
SocketAddress |
getRemoteSocketAddress() |
SSLSession |
getSession() |
String[] |
getSupportedCipherSuites() |
String[] |
getSupportedProtocols() |
boolean |
getUseClientMode() |
boolean |
getWantClientAuth() |
void |
removeHandshakeCompletedListener(HandshakeCompletedListener listener) |
void |
setEnabledCipherSuites(String[] suites) |
void |
setEnabledProtocols(String[] protocols) |
void |
setEnableSessionCreation(boolean flag) |
void |
setInputStream(InputStream inputStream) |
void |
setNeedClientAuth(boolean need) |
void |
setUseClientMode(boolean mode) |
void |
setWantClientAuth(boolean want) |
void |
startHandshake() |
getHandshakeSession, getSSLParameters, setSSLParameters
bind, close, connect, connect, getChannel, getInetAddress, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getOOBInline, getPort, getReceiveBufferSize, getReuseAddress, getSendBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, getTrafficClass, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, sendUrgentData, setKeepAlive, setOOBInline, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSocketImplFactory, setSoLinger, setSoTimeout, setTcpNoDelay, setTrafficClass, shutdownInput, shutdownOutput, toString
public void addHandshakeCompletedListener(HandshakeCompletedListener listener)
addHandshakeCompletedListener
in class SSLSocket
public boolean getEnableSessionCreation()
getEnableSessionCreation
in class SSLSocket
public String[] getEnabledCipherSuites()
getEnabledCipherSuites
in class SSLSocket
public String[] getEnabledProtocols()
getEnabledProtocols
in class SSLSocket
public boolean getNeedClientAuth()
getNeedClientAuth
in class SSLSocket
public SSLSession getSession()
getSession
in class SSLSocket
public String[] getSupportedCipherSuites()
getSupportedCipherSuites
in class SSLSocket
public String[] getSupportedProtocols()
getSupportedProtocols
in class SSLSocket
public boolean getUseClientMode()
getUseClientMode
in class SSLSocket
public boolean getWantClientAuth()
getWantClientAuth
in class SSLSocket
public void removeHandshakeCompletedListener(HandshakeCompletedListener listener)
removeHandshakeCompletedListener
in class SSLSocket
public void setEnableSessionCreation(boolean flag)
setEnableSessionCreation
in class SSLSocket
public void setEnabledCipherSuites(String[] suites)
setEnabledCipherSuites
in class SSLSocket
public void setEnabledProtocols(String[] protocols)
setEnabledProtocols
in class SSLSocket
public void setNeedClientAuth(boolean need)
setNeedClientAuth
in class SSLSocket
public void setUseClientMode(boolean mode)
setUseClientMode
in class SSLSocket
public void setWantClientAuth(boolean want)
setWantClientAuth
in class SSLSocket
public void startHandshake() throws IOException
startHandshake
in class SSLSocket
IOException
public InputStream getInputStream() throws IOException
getInputStream
in class Socket
IOException
public OutputStream getOutputStream() throws IOException
getOutputStream
in class Socket
IOException
public SocketAddress getRemoteSocketAddress()
getRemoteSocketAddress
in class Socket
public void setInputStream(InputStream inputStream)
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.