ProvSSLEngine

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
Total1,101 of 1,1010%152 of 1520%1341345858
wrap(ByteBuffer[], int, int, ByteBuffer)2560%480%252511
unwrap(ByteBuffer, ByteBuffer[], int, int)1860%280%151511
beginHandshake()820%80%5511
ProvSSLEngine(ContextData, String, int)500%n/a1111
notifyHandshakeSession(ProvSSLSessionContext, SecurityParameters, JsseSecurityParameters, ProvSSLSession)320%20%2211
getTotalRemaining(ByteBuffer[], int, int, int)310%40%3311
setBCSessionToResume(BCExtendedSSLSession)300%60%4411
setUseClientMode(boolean)250%40%3311
getRecordPreview(ByteBuffer)250%20%2211
closeInbound()230%40%3311
closeOutbound()230%40%3311
notifyHandshakeComplete(ProvSSLConnection)220%40%3311
getHandshakeStatus()200%80%5511
isOutboundDone()200%80%5511
checkClientTrusted(X509Certificate[], String)180%n/a1111
checkServerTrusted(X509Certificate[], String)180%n/a1111
getSessionImpl()160%40%3311
isInboundDone()150%60%4411
hasInsufficientSpace(ByteBuffer[], int, int, int)120%20%2211
static {...}120%20%2211
chooseClientKey(String[], Principal[])100%n/a1111
chooseServerKey(String[], Principal[])100%n/a1111
getApplicationProtocol()100%20%2211
getHandshakeApplicationProtocol()100%20%2211
getHandshakeSession()100%20%2211
getStatus()80%20%2211
selectApplicationProtocol(List)70%n/a1111
ProvSSLEngine(ContextData)60%n/a1111
setBCHandshakeApplicationProtocolSelector(BCApplicationProtocolSelector)50%n/a1111
setEnabledCipherSuites(String[])50%n/a1111
setEnabledProtocols(String[])50%n/a1111
setNeedClientAuth(boolean)50%n/a1111
setParameters(BCSSLParameters)50%n/a1111
setSSLParameters(SSLParameters)50%n/a1111
setWantClientAuth(boolean)50%n/a1111
getBCHandshakeApplicationProtocolSelector()40%n/a1111
getEnabledCipherSuites()40%n/a1111
getEnabledProtocols()40%n/a1111
getNeedClientAuth()40%n/a1111
getParameters()40%n/a1111
getSession()40%n/a1111
getSSLParameters()40%n/a1111
getSupportedCipherSuites()40%n/a1111
getSupportedProtocols()40%n/a1111
getWantClientAuth()40%n/a1111
setEnableSessionCreation(boolean)40%n/a1111
getContextData()30%n/a1111
getBCHandshakeSession()30%n/a1111
getBCHandshakeSessionImpl()30%n/a1111
getBCSession()30%n/a1111
getConnection()30%n/a1111
getEnableSessionCreation()30%n/a1111
getTransportID()30%n/a1111
getUseClientMode()30%n/a1111
getPeerHost()30%n/a1111
getPeerHostSNI()30%n/a1111
getPeerPort()30%n/a1111
getDelegatedTask()0%n/a1111