C509Certificate

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
Total929 of 9290%86 of 860%77773434
createTBSCertificate(int, BigInteger, AlgorithmIdentifier, X500Name, Date, Date, X500Name, SubjectPublicKeyInfo, Extensions, C509ConversionOptions)1340%200%111111
parseTBSFields(CBORDecoder)1210%140%8811
convertFromX509(Certificate, C509ConversionOptions)1030%140%8811
toX509Certificate()1030%60%4411
toEpochSeconds(Date, String)590%60%4411
encodeTBSTo(CBOREncoder)560%40%3311
C509Certificate(int, byte[], C509AlgorithmIdentifier, C509Name, long, long, C509Name, C509AlgorithmIdentifier, byte[], SubjectPublicKeyInfo, C509Extensions, byte[], byte[])420%n/a1111
checkNativeExtensions(C509Extensions)350%60%4411
toDate(long)270%40%3311
getInstance(byte[])230%20%2211
parseFields(CBORDecoder)230%n/a1111
create(byte[], byte[], C509ConversionOptions)220%n/a1111
getEncoded()220%n/a1111
checkValiditySeconds(long, String)200%20%2211
equals(Object)200%40%3311
fromX509Certificate(Certificate, C509ConversionOptions)170%n/a1111
getTBSCertificateEncoded()130%n/a1111
getIssuer()110%20%2211
fromX500NameChecked(X500Name)90%n/a1111
parseX509(byte[])90%n/a1111
getSerialNumber()70%n/a1111
isSelfIssued()70%20%2211
hashCode()70%n/a1111
create(byte[], byte[])50%n/a1111
fromX509Certificate(byte[])50%n/a1111
getSubject()40%n/a1111
getSignature()40%n/a1111
getCertificateType()30%n/a1111
getIssuerSignatureAlgorithm()30%n/a1111
getNotBefore()30%n/a1111
getNotAfter()30%n/a1111
getSubjectPublicKeyAlgorithm()30%n/a1111
getSubjectPublicKeyInfo()30%n/a1111
getExtensions()30%n/a1111