X509V3CertificateGenerator

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
Total518 of 5180%12 of 120%37373131
booleanToBitString(boolean[])580%60%4411
copyAndAddExtension(String, boolean, X509Certificate)370%20%2211
setSignatureAlgorithm(String)330%n/a1111
generate(PrivateKey, String, SecureRandom)330%n/a1111
generate(PrivateKey, SecureRandom)320%n/a1111
generateJcaObject(TBSCertificate, byte[])310%n/a1111
generateX509Certificate(PrivateKey, String, SecureRandom)280%n/a1111
setPublicKey(PublicKey)260%n/a1111
X509V3CertificateGenerator()230%n/a1111
setIssuerDN(X500Principal)230%n/a1111
setSubjectDN(X500Principal)230%n/a1111
setSerialNumber(BigInteger)170%20%2211
generateTbsCert()140%20%2211
generateX509Certificate(PrivateKey)120%n/a1111
generateX509Certificate(PrivateKey, SecureRandom)120%n/a1111
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable)110%n/a1111
addExtension(ASN1ObjectIdentifier, boolean, byte[])110%n/a1111
reset()90%n/a1111
addExtension(String, boolean, ASN1Encodable)90%n/a1111
addExtension(String, boolean, byte[])90%n/a1111
setNotBefore(Date)80%n/a1111
setNotAfter(Date)80%n/a1111
setSubjectUniqueID(boolean[])70%n/a1111
setIssuerUniqueID(boolean[])70%n/a1111
copyAndAddExtension(ASN1ObjectIdentifier, boolean, X509Certificate)70%n/a1111
generateX509Certificate(PrivateKey, String)60%n/a1111
generate(PrivateKey)60%n/a1111
generate(PrivateKey, String)60%n/a1111
setIssuerDN(X509Name)50%n/a1111
setSubjectDN(X509Name)50%n/a1111
getSignatureAlgNames()20%n/a1111