| SubjectAlternativeName.java |  | 0% |  | 0% | 158 | 158 | 346 | 346 | 81 | 81 | 4 | 4 |
| TimeRange.java |  | 0% |  | 0% | 147 | 147 | 291 | 291 | 72 | 72 | 3 | 3 |
| PublicKey.java |  | 0% |  | 0% | 140 | 140 | 287 | 287 | 73 | 73 | 3 | 3 |
| X509CertificateChain.java |  | 0% |  | 0% | 124 | 124 | 273 | 273 | 73 | 73 | 3 | 3 |
| ObjectIdentifierValuePair.java |  | 0% |  | 0% | 117 | 117 | 242 | 242 | 64 | 64 | 3 | 3 |
| MessageSignature.java |  | 0% |  | 0% | 117 | 117 | 242 | 242 | 64 | 64 | 3 | 3 |
| DistinguishedName.java |  | 0% |  | 0% | 101 | 101 | 253 | 253 | 61 | 61 | 3 | 3 |
| ObjectIdentifier.java |  | 0% |  | 0% | 87 | 87 | 204 | 204 | 58 | 58 | 3 | 3 |
| HashOutput.java |  | 0% |  | 0% | 90 | 90 | 195 | 195 | 58 | 58 | 3 | 3 |
| PublicKeyIdentifier.java |  | 0% |  | 0% | 82 | 82 | 189 | 189 | 54 | 54 | 3 | 3 |
| RFC3161SignedTimestamp.java |  | 0% |  | 0% | 74 | 74 | 156 | 156 | 51 | 51 | 3 | 3 |
| X509Certificate.java |  | 0% |  | 0% | 74 | 74 | 156 | 156 | 51 | 51 | 3 | 3 |
| LogId.java |   | 26% |   | 17% | 56 | 74 | 112 | 156 | 34 | 51 | 0 | 3 |
| PublicKeyDetails.java |  | 0% |  | 0% | 39 | 39 | 74 | 74 | 12 | 12 | 2 | 2 |
| HashAlgorithm.java |  | 0% |  | 0% | 22 | 22 | 40 | 40 | 12 | 12 | 2 | 2 |
| SubjectAlternativeNameType.java |  | 0% |  | 0% | 20 | 20 | 36 | 36 | 12 | 12 | 2 | 2 |
| CommonProto.java |  | 98% | | n/a | 2 | 4 | 3 | 45 | 2 | 4 | 0 | 1 |