ProvX509KeyManager

Source file "org/bouncycastle/jsse/provider/ProvX509KeyManager.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,474 of 1,4740%166 of 1660%1331333223225050
getAliases(List, Principal[], TransportData, boolean)1130%160%99252511
getBestMatch(List, Principal[], TransportData, boolean)1130%160%99262611
createFiltersServer()860%n/a11161611
loadPrivateKeyEntry(String)830%120%77202011
chooseKeyBC(List, Principal[], TransportData, boolean)700%60%44131311
createFiltersClient()550%n/a11141411
getKeyTypes(String[])490%100%669911
addECFilter13(Map, int)470%60%44121211
chooseAlias(List, Principal[], TransportData, boolean)470%40%339911
getPotentialMatch(int, KeyStore.Builder, KeyStore, String, List, int, Set, BCAlgorithmConstraints, boolean, Date, String)470%60%448811
isSuitableChainForIssuers(X509Certificate[], Set)440%140%88111111
getSuitableKeyTypeForEECert(X509Certificate, List, int, BCAlgorithmConstraints, boolean)420%80%559911
getPrivateKeyEntry(String)410%80%55111111
getKeyTypeQuality(boolean, JcaJceHelper, List, BCAlgorithmConstraints, boolean, Date, String, X509Certificate[], int)410%20%226611
getUniquePrincipals(Principal[])390%100%66111111
getCertificateQuality(X509Certificate, Date, String)390%80%55151511
getKeyBC(String, String)330%60%44101011
isSuitableKeyType(boolean, String, X509Certificate, TransportData)320%40%338811
addFilter(Map, int, String, Class, String[])280%20%224411
createKeyBC(String, int, String, KeyStore, X509Certificate[])280%20%226611
getAliases(List, String)280%20%226611
ProvX509KeyManager(boolean, JcaJceHelper, List)270%n/a118811
isSuitableChain(boolean, JcaJceHelper, X509Certificate[], BCAlgorithmConstraints, boolean)250%n/a118811
getRequestedHostName(TransportData, boolean)230%80%557711
getKeyTypesLegacyServer(int[])220%20%225511
getPotentialKeyType(List, int, Set, BCAlgorithmConstraints, boolean, X509Certificate[])150%20%223311
getAlias(ProvX509KeyManager.Match, String)150%n/a111111
addFilter(Map, String)140%n/a113311
chooseEngineServerAlias(String, Principal[], SSLEngine)140%n/a111111
chooseServerAlias(String, Principal[], Socket)140%n/a111111
getCertificateChain(String)140%20%222211
getClientAliases(String, Principal[])130%n/a111111
getServerAliases(String, Principal[])130%n/a111111
addToMatches(List, ProvX509KeyManager.Match)130%20%224411
static {...}130%n/a115511
addFilterToMap(Map, String, ProvX509KeyManager.PublicKeyFilter)120%20%223311
getPrivateKey(String)120%20%222211
getNextVersionSuffix()110%n/a111111
getRequiredExtendedKeyUsage(boolean)100%40%331111
chooseClientAlias(String[], Principal[], Socket)90%n/a111111
chooseClientKeyBC(String[], Principal[], Socket)90%n/a111111
chooseEngineClientAlias(String[], Principal[], SSLEngine)90%n/a111111
chooseEngineClientKeyBC(String[], Principal[], SSLEngine)90%n/a111111
chooseEngineServerKeyBC(String[], Principal[], SSLEngine)90%n/a111111
chooseServerKeyBC(String[], Principal[], Socket)90%n/a111111
addFilterLegacyServer(Map, int, String, Class, int[])80%n/a112211
addFilter(Map, Class, String[])70%n/a112211
addFilterLegacyServer(Map, int, String, int[])70%n/a112211
addFilterLegacyServer(Map, Class, int[])70%n/a112211
addFilterLegacyServer(Map, String, int[])60%n/a112211