ProvAlgorithmChecker

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
Total809 of 8090%111 of 1110%82822525
createSigAlgNames()1220%n/a1111
getSigAlgName(X509Certificate, X509Certificate)1000%280%151511
checkChain(boolean, JcaJceHelper, BCAlgorithmConstraints, Set, X509Certificate[], KeyPurposeId, int)780%100%6611
checkEndEntity(JcaJceHelper, BCAlgorithmConstraints, X509Certificate, KeyPurposeId, int)660%100%6611
getSigAlgParams(JcaJceHelper, X509Certificate)410%60%4411
check(Certificate, Collection)400%80%5511
static {...}400%n/a1111
checkIssuedBy(JcaJceHelper, BCAlgorithmConstraints, X509Certificate, X509Certificate)390%40%3311
checkIssued(JcaJceHelper, BCAlgorithmConstraints, X509Certificate)370%40%3311
checkCertPathExtras(JcaJceHelper, BCAlgorithmConstraints, X509Certificate[], KeyPurposeId, int)320%20%2211
isValidFIPSPublicKey(PublicKey)320%60%4411
ProvAlgorithmChecker(boolean, JcaJceHelper, BCAlgorithmConstraints)310%40%3311
getExtendedKeyUsageName(KeyPurposeId)230%40%3311
createSigAlgNoParams()220%n/a1111
getKeyUsageName(int)190%40%4411
supportsExtendedKeyUsage(List, KeyPurposeId)170%60%4411
supportsKeyUsage(boolean[], int)150%60%4411
permitsKeyUsage(PublicKey, boolean[], int, BCAlgorithmConstraints)140%40%3311
init(boolean)110%20%2211
getKeyUsagePrimitives(int)80%30%3311
supportsExtendedKeyUsage(X509Certificate, KeyPurposeId)80%n/a1111
check(Certificate)50%n/a1111
supportsKeyUsage(X509Certificate, int)50%n/a1111
isForwardCheckingSupported()20%n/a1111
getSupportedExtensions()20%n/a1111