ProvSSLSocketWrap

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total855 of 8550%64 of 640%1211218989
startHandshake(boolean)980%80%5511
ProvSSLSocketWrap(ContextData, Socket, String, int, boolean)660%n/a1111
ProvSSLSocketWrap(ContextData, Socket, InputStream, boolean)630%n/a1111
notifyConnected()560%120%7711
notifyHandshakeSession(ProvSSLSessionContext, SecurityParameters, JsseSecurityParameters, ProvSSLSession)320%20%2211
setBCSessionToResume(BCExtendedSSLSession)310%60%4411
notifyHandshakeComplete(ProvSSLConnection)270%40%3311
setUseClientMode(boolean)230%40%3311
getSessionImpl()190%40%3311
checkClientTrusted(X509Certificate[], String)180%n/a1111
checkServerTrusted(X509Certificate[], String)180%n/a1111
checkSocket(Socket)170%40%3311
getConnection()130%n/a1111
closeSocket()110%40%3311
isClosed()110%40%3311
handshakeIfNecessary(boolean)110%40%3311
chooseClientKey(String[], Principal[])100%n/a1111
chooseServerKey(String[], Principal[])100%n/a1111
close()100%20%2211
getApplicationProtocol()100%20%2211
getHandshakeApplicationProtocol()100%20%2211
getHandshakeSession()100%20%2211
setPerformancePreferences(int, int, int)70%n/a1111
selectApplicationProtocol(List)70%n/a1111
setSoLinger(boolean, int)60%n/a1111
bind(SocketAddress)50%n/a1111
connect(SocketAddress, int)50%n/a1111
setBCHandshakeApplicationProtocolSelector(BCApplicationProtocolSelector)50%n/a1111
setEnabledCipherSuites(String[])50%n/a1111
setEnabledProtocols(String[])50%n/a1111
setKeepAlive(boolean)50%n/a1111
setNeedClientAuth(boolean)50%n/a1111
setParameters(BCSSLParameters)50%n/a1111
setReceiveBufferSize(int)50%n/a1111
setReuseAddress(boolean)50%n/a1111
setSendBufferSize(int)50%n/a1111
setSoTimeout(int)50%n/a1111
setSSLParameters(SSLParameters)50%n/a1111
setTcpNoDelay(boolean)50%n/a1111
setTrafficClass(int)50%n/a1111
setWantClientAuth(boolean)50%n/a1111
static {...}50%n/a1111
getBCHandshakeApplicationProtocolSelector()40%n/a1111
getChannel()40%n/a1111
getEnabledCipherSuites()40%n/a1111
getEnabledProtocols()40%n/a1111
getInetAddress()40%n/a1111
getKeepAlive()40%n/a1111
getLocalAddress()40%n/a1111
getLocalPort()40%n/a1111
getLocalSocketAddress()40%n/a1111
getNeedClientAuth()40%n/a1111
getPort()40%n/a1111
getReceiveBufferSize()40%n/a1111
getRemoteSocketAddress()40%n/a1111
getReuseAddress()40%n/a1111
getSendBufferSize()40%n/a1111
getSession()40%n/a1111
getSoLinger()40%n/a1111
getSoTimeout()40%n/a1111
getParameters()40%n/a1111
getSSLParameters()40%n/a1111
getSupportedCipherSuites()40%n/a1111
getSupportedProtocols()40%n/a1111
getTcpNoDelay()40%n/a1111
getTrafficClass()40%n/a1111
getWantClientAuth()40%n/a1111
isBound()40%n/a1111
isConnected()40%n/a1111
isInputShutdown()40%n/a1111
isOutputShutdown()40%n/a1111
setEnableSessionCreation(boolean)40%n/a1111
setHost(String)40%n/a1111
shutdownInput()40%n/a1111
shutdownOutput()40%n/a1111
startHandshake()40%n/a1111
toString()40%n/a1111
getContextData()30%n/a1111
getBCHandshakeSession()30%n/a1111
getBCHandshakeSessionImpl()30%n/a1111
getBCSession()30%n/a1111
getEnableSessionCreation()30%n/a1111
getInputStream()30%n/a1111
getOutputStream()30%n/a1111
getTransportID()30%n/a1111
getUseClientMode()30%n/a1111
getPeerHost()30%n/a1111
getPeerHostSNI()30%n/a1111
getPeerPort()30%n/a1111