public class MockSSLSocket extends SSLSocket
| Modifier and Type | Field and Description |
|---|---|
private SSLSession |
session |
| Constructor and Description |
|---|
MockSSLSocket(List<Certificate> certs,
String host) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandshakeCompletedListener(HandshakeCompletedListener listener) |
String[] |
getEnabledCipherSuites() |
String[] |
getEnabledProtocols() |
boolean |
getEnableSessionCreation() |
boolean |
getNeedClientAuth() |
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 |
setNeedClientAuth(boolean need) |
void |
setUseClientMode(boolean mode) |
void |
setWantClientAuth(boolean want) |
void |
startHandshake() |
getHandshakeSession, getSSLParameters, setSSLParametersbind, close, connect, connect, getChannel, getInetAddress, getInputStream, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getOOBInline, getOutputStream, getPort, getReceiveBufferSize, getRemoteSocketAddress, 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, toStringprivate SSLSession session
public MockSSLSocket(List<Certificate> certs, String host)
public SSLSession getSession()
getSession in class SSLSocketpublic void addHandshakeCompletedListener(HandshakeCompletedListener listener)
addHandshakeCompletedListener in class SSLSocketpublic boolean getEnableSessionCreation()
getEnableSessionCreation in class SSLSocketpublic String[] getEnabledCipherSuites()
getEnabledCipherSuites in class SSLSocketpublic String[] getEnabledProtocols()
getEnabledProtocols in class SSLSocketpublic boolean getNeedClientAuth()
getNeedClientAuth in class SSLSocketpublic String[] getSupportedCipherSuites()
getSupportedCipherSuites in class SSLSocketpublic String[] getSupportedProtocols()
getSupportedProtocols in class SSLSocketpublic boolean getUseClientMode()
getUseClientMode in class SSLSocketpublic boolean getWantClientAuth()
getWantClientAuth in class SSLSocketpublic void removeHandshakeCompletedListener(HandshakeCompletedListener listener)
removeHandshakeCompletedListener in class SSLSocketpublic void setEnableSessionCreation(boolean flag)
setEnableSessionCreation in class SSLSocketpublic void setEnabledCipherSuites(String[] suites)
setEnabledCipherSuites in class SSLSocketpublic void setEnabledProtocols(String[] protocols)
setEnabledProtocols in class SSLSocketpublic void setNeedClientAuth(boolean need)
setNeedClientAuth in class SSLSocketpublic void setUseClientMode(boolean mode)
setUseClientMode in class SSLSocketpublic void setWantClientAuth(boolean want)
setWantClientAuth in class SSLSocketpublic void startHandshake()
throws IOException
startHandshake in class SSLSocketIOExceptionCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.