X509v3CertificateBuilder

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
Total674 of 6740%24 of 240%44443232
build(ContentSigner, boolean, ContentSigner)1220%20%2211
X509v3CertificateBuilder(X509CertificateHolder)850%80%5511
build(ContentSigner)690%40%3311
booleanToBitString(boolean[])480%40%3311
X509v3CertificateBuilder(X500Name, BigInteger, Time, Time, X500Name, SubjectPublicKeyInfo)400%n/a1111
copyAndAddExtension(ASN1ObjectIdentifier, boolean, X509CertificateHolder)350%20%2211
replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable)320%n/a1111
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable)240%n/a1111
generateStructure(TBSCertificate, AlgorithmIdentifier, byte[])230%n/a1111
X509v3CertificateBuilder(X500Name, BigInteger, Date, Date, Locale, X500Name, SubjectPublicKeyInfo)170%n/a1111
X509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo)150%n/a1111
doGetExtension(ASN1ObjectIdentifier)140%20%2211
replaceExtension(ASN1ObjectIdentifier, boolean, byte[])130%n/a1111
generateSig(ContentSigner, ASN1Object)120%n/a1111
setSerialNumber(BigInteger)90%n/a1111
hasExtension(ASN1ObjectIdentifier)80%20%2211
setNotBefore(Date, Locale)80%n/a1111
setNotAfter(Date, Locale)80%n/a1111
addExtension(ASN1ObjectIdentifier, boolean, byte[])80%n/a1111
replaceExtension(Extension)80%n/a1111
removeExtension(ASN1ObjectIdentifier)80%n/a1111
setNotBefore(Date)70%n/a1111
setNotAfter(Date)70%n/a1111
setSubjectUniqueID(boolean[])70%n/a1111
setIssuerUniqueID(boolean[])70%n/a1111
setIssuer(X500Name)60%n/a1111
setNotBefore(Time)60%n/a1111
setNotAfter(Time)60%n/a1111
setSubject(X500Name)60%n/a1111
setSubjectPublicKeyInfo(SubjectPublicKeyInfo)60%n/a1111
addExtension(Extension)60%n/a1111
getExtension(ASN1ObjectIdentifier)40%n/a1111