| Class | Description |
|---|---|
| AllowNonDerTimeTest |
Exercises the org.bouncycastle.asn1.allow_non_der_time property
(Properties.ASN1_ALLOW_NON_DER_TIME).
|
| AllTests | |
| ASN1GeneratorTest |
Tests that the streaming generators (BERSequenceGenerator, BEROctetStringGenerator,
DERSequenceGenerator) produce the same encodings as the equivalent in-memory objects,
for untagged, explicitly tagged and implicitly tagged (X.690 8.14.2 / 8.14.3) forms,
including tag numbers requiring the high-tag-number identifier format (X.690 8.1.2.4).
|
| ASN1IntegerTest | |
| ASN1SequenceParserTest | |
| ASN1UnitTest | |
| AttributeCertificateInfoIssuerTest | |
| AuthorityKeyIdentifierTest | |
| BiometricDataUnitTest | |
| BitStringConstantTester | |
| BitStringTest | |
| CertIDTest | |
| CertificateTest | |
| DefiniteLengthAllocationTest |
Regression coverage for the definite-length materialization allocation guard in
DefiniteLengthInputStream.toByteArray(). |
| DERApplicationSpecificTest | |
| DERPrivateTest | |
| DERUTF8StringTest | |
| DLExternalTest |
Class checking the correct functionality of DLExternal
|
| EmptyExtensionSequenceTest |
Several X.509 extension values are defined as SEQUENCE SIZE (1..MAX) by RFC 5280, so an empty
SEQUENCE is malformed and must be rejected with a clean IllegalArgumentException on the parse
path (matching the existing AuthorityInformationAccess / NameConstraints behaviour) rather than
being accepted and yielding a degenerate, empty extension.
|
| EncryptedPrivateKeyInfoTest |
Test the reading and writing of EncryptedPrivateKeyInfo objects using
the test vectors provided at
RSA's PKCS5 Page.
|
| EnumeratedTest |
Tests used to verify correct decoding of the ENUMERATED type.
|
| EqualsAndHashCodeTest | |
| GeneralizedTimeTest |
X.690 test example
|
| GeneralNameTest | |
| GenerationTest | |
| GetInstanceTest | |
| IANAObjectIdentifierTest | |
| IETFUtilsTest | |
| InputStreamTest | |
| Iso4217CurrencyCodeUnitTest | |
| IssuingDistributionPointUnitTest | |
| KeyPurposeIdTest |
OID coverage for the recently-added Extended Key Usage KeyPurposeId constants (RFC 9336, RFC 9734
and RFC 9809), guarding their id-kp branch numbers against typos.
|
| KeyUsageTest | |
| KMACParamsTest | |
| LinkedCertificateTest | |
| LocaleTest | |
| LongDefiniteLengthParserTest |
Tests for
long definite-length support in the streaming parser
(ASN1StreamParser / DefiniteLengthInputStream) — content beyond the size of
a Java array can be traversed and drained, while materialization stays
bounded by what an array can hold (github #1482). |
| MiscTest | |
| MonetaryValueUnitTest | |
| NameConstraintsTest | |
| NameOrPseudonymUnitTest | |
| NetscapeCertTypeTest | |
| ObjectIdentifierTest | |
| OCSPTest | |
| OIDTest |
X.690 test example
|
| ParseTest | |
| ParsingTest | |
| PersonalDataUnitTest | |
| PKCS10Test | |
| PKCS12Test | |
| PolicyConstraintsTest | |
| PrivateKeyInfoTest | |
| QCStatementUnitTest | |
| QcTypeUnitTest | |
| ReasonFlagsTest | |
| RegressionTest | |
| RelativeOIDTest | |
| RFC4519Test | |
| SemanticsInformationUnitTest | |
| SetTest |
Set sorting test example
|
| StreamLimitTest | |
| StringTest |
X.690 test example
|
| SubjectKeyIdentifierTest | |
| TagTest |
X.690 test example
|
| TargetInformationTest | |
| TBSCertificateIssuerTest | |
| TBSCertListTest | |
| TypeOfBiometricDataUnitTest | |
| UTCTimeTest |
X.690 test example
|
| X500NameTest | |
| X500NameTest.DNQStyle | |
| X509AltTest | |
| X509ExtensionsTest | |
| X509NameTest | |
| X9Test |