ProvX509KeyManagerSimple

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
Total569 of 5690%60 of 600%56562626
getBestMatch(List, Principal[], TransportData, boolean)740%120%7711
getAliases(List, Principal[], TransportData, boolean)720%120%7711
loadCredentials(KeyStore, char[])570%100%6611
chooseKeyBC(List, Principal[], TransportData, boolean)520%60%4411
chooseAlias(List, Principal[], TransportData, boolean)450%40%3311
getPotentialMatch(ProvX509KeyManagerSimple.Credential, List, int, Set, BCAlgorithmConstraints, boolean, Date, String)380%40%3311
getAliases(List)270%20%2211
ProvX509KeyManagerSimple(boolean, JcaJceHelper, KeyStore, char[])140%n/a1111
chooseEngineServerAlias(String, Principal[], SSLEngine)140%n/a1111
chooseServerAlias(String, Principal[], Socket)140%n/a1111
getCertificateChain(String)140%20%2211
createKeyBC(String, ProvX509KeyManagerSimple.Credential)140%20%2211
getClientAliases(String, Principal[])130%n/a1111
getServerAliases(String, Principal[])130%n/a1111
addToMatches(List, ProvX509KeyManagerSimple.Match)130%20%2211
getPrivateKey(String)120%20%2211
getCredential(String)110%20%2211
chooseClientAlias(String[], Principal[], Socket)90%n/a1111
chooseClientKeyBC(String[], Principal[], Socket)90%n/a1111
chooseEngineClientAlias(String[], Principal[], SSLEngine)90%n/a1111
chooseEngineClientKeyBC(String[], Principal[], SSLEngine)90%n/a1111
chooseEngineServerKeyBC(String[], Principal[], SSLEngine)90%n/a1111
chooseServerKeyBC(String[], Principal[], Socket)90%n/a1111
getKeyBC(String, String)90%n/a1111
static {...}50%n/a1111
getAlias(ProvX509KeyManagerSimple.Match)40%n/a1111