X509CertificateImpl

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
Total1,272 of 1,2720%140 of 1400%1121124040
toString()2450%180%101011
doVerify(PublicKey, SignatureCreator)2160%260%141411
getAlternativeNames(Certificate, String)1180%120%9911
hasUnsupportedCriticalExtension()780%300%161611
checkSignature(PublicKey, Signature, ASN1Encodable, byte[])530%40%3311
getIssuerUniqueID()490%60%4411
getSubjectUniqueID()490%60%4411
checkValidity(Date)450%40%3311
getExtendedKeyUsage()430%40%3311
getCriticalExtensionOIDs()420%80%5511
getNonCriticalExtensionOIDs()420%80%5511
getExtensionValue(String)260%20%2211
verify(PublicKey, Provider)240%n/a1111
getExtensionValue(Certificate, String)220%40%3311
X509CertificateImpl(JcaJceHelper, Certificate, BasicConstraints, boolean[], String, byte[])210%n/a1111
getBasicConstraints()200%60%4411
getPublicKey()180%n/a1111
getIssuerX500Principal()170%n/a1111
getSubjectX500Principal()170%n/a1111
getTBSCertificate()130%n/a1111
getExtensionOctets(Certificate, String)120%20%2211
verify(PublicKey, String)90%n/a1111
verify(PublicKey)80%n/a1111
getIssuerDN()70%n/a1111
getSubjectDN()70%n/a1111
checkValidity()60%n/a1111
getSigAlgOID()60%n/a1111
getSubjectAlternativeNames()60%n/a1111
getIssuerAlternativeNames()60%n/a1111
getSerialNumber()50%n/a1111
getNotBefore()50%n/a1111
getNotAfter()50%n/a1111
getSignature()50%n/a1111
getIssuerX500Name()40%n/a1111
getTBSCertificateNative()40%n/a1111
getSubjectX500Name()40%n/a1111
getVersion()40%n/a1111
getSigAlgParams()40%n/a1111
getKeyUsage()40%n/a1111
getSigAlgName()30%n/a1111