ASN1PKIXNameConstraintValidator

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
Total3,219 of 3,2190%525 of 5250%3503507575
unionEmail(String, String, Set)2310%360%191911
unionURI(String, String, Set)2310%360%191911
toString()1510%240%131311
intersectEmail(String, String, Set)1500%360%191911
intersectURI(String, String, Set)1500%360%191911
intersectPermittedSubtree(GeneralSubtree[])1190%130%101011
withinDNSubtree(ASN1Sequence, ASN1Sequence)1140%240%131311
minMaxIPs(byte[], byte[], byte[], byte[])970%20%2211
equals(Object)840%260%141411
intersectIPRange(byte[], byte[])760%40%3311
addExcludedSubtree(GeneralSubtree)720%70%7711
stringifyIP(byte[])680%80%5511
extractHostFromURL(String)630%60%4411
withinDomain(String, String)610%100%6611
extractIPsAndSubnetMasks(byte[], byte[])600%n/a1111
intersectDN(Set, Set)590%120%7711
isIPConstrained(byte[], byte[])590%40%3311
stringifyOtherNameCollection(Set)590%40%3311
unionDN(Set, ASN1Sequence)540%100%6611
intersectDNS(Set, Set)530%100%6611
collectionsAreEqual(Collection, Collection)530%160%9911
unionDNS(Set, String)520%80%5511
intersectEmptyPermittedSubtree(int)510%70%7711
intersectIP(Set, Set)510%80%5511
hashCode()480%n/a1111
intersectOtherName(Set, Set)470%80%5511
checkPermitted(GeneralName)420%70%7711
checkExcluded(GeneralName)420%70%7711
intersectEmail(Set, Set)400%60%4411
intersectURI(Set, Set)400%60%4411
isEmailConstrained(String, String)380%60%4411
stringifyIPCollection(Set)370%40%3311
unionIP(Set, byte[])340%60%4411
ASN1PKIXNameConstraintValidator()330%n/a1111
hashCollection(Collection)330%60%4411
compareTo(byte[], byte[])320%60%4411
unionEmail(Set, String)300%40%3311
unionURI(Set, String)300%40%3311
equals(Object, Object)270%100%6611
or(byte[], byte[])250%20%2211
unionIPRange(byte[], byte[])230%20%2211
isDNConstrained(Set, ASN1Sequence)190%40%3311
isIPConstrained(Set, byte[])190%40%3311
isOtherNameConstrained(Set, OtherName)190%40%3311
isEmailConstrained(Set, String)190%40%3311
isDNSConstrained(Set, String)190%40%3311
isURIConstrained(Set, String)190%40%3311
checkPermittedDN(Set, ASN1Sequence)180%80%5511
checkPermittedEmail(Set, String)180%80%5511
checkPermittedIP(Set, byte[])180%80%5511
checkPermittedDNS(Set, String)180%80%5511
checkPermittedURI(Set, String)180%80%5511
unionOtherName(Set, OtherName)170%20%2211
isURIConstrained(String, String)150%20%2211
checkPermittedOtherName(Set, OtherName)120%40%3311
isDNSConstrained(String, String)120%40%3311
checkExcludedDN(Set, ASN1Sequence)100%20%2211
checkExcludedEmail(Set, String)100%20%2211
checkExcludedOtherName(Set, OtherName)100%20%2211
checkExcludedIP(Set, byte[])100%20%2211
checkExcludedDNS(Set, String)100%20%2211
checkExcludedURI(Set, String)100%20%2211
intersectPermittedSubtree(GeneralSubtree)90%n/a1111
intersectOtherName(OtherName, OtherName, Set)90%20%2211
max(byte[], byte[])80%20%2211
min(byte[], byte[])80%20%2211
addLine(StringBuilder, String)70%n/a1111
checkPermittedDN(X500Name)60%n/a1111
checkExcludedDN(X500Name)60%n/a1111
checkPermittedEmail(String)50%n/a1111
checkExcludedEmail(String)50%n/a1111
extractNameAsString(GeneralSubtree)50%n/a1111
ipWithSubnetMask(byte[], byte[])40%n/a1111
isOtherNameConstrained(OtherName, OtherName)40%n/a1111
extractNameAsString(ASN1Encodable)40%n/a1111