| Package | Description |
|---|---|
| org.bouncycastle.asn1.bsi |
ASN.1 classes specific to the Bundesamt für Sicherheit in der Informationstechnik (BSI) standards.
|
| org.bouncycastle.asn1.cmc |
Support classes for Certificate Management over CMS (CMC) - RFC 5272 and RFC 6402.
|
| org.bouncycastle.asn1.cmp |
Support classes useful for encoding and supporting PKIX-CMP as described RFC 4210.
|
| org.bouncycastle.asn1.cms |
Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).
|
| org.bouncycastle.asn1.cms.ecc |
Support classes for CMS ECC - RFC 5753/3278.
|
| org.bouncycastle.asn1.crmf |
Support classes useful for encoding and supporting PKIX-CRMF as described RFC 4211.
|
| org.bouncycastle.asn1.cryptlib |
Object identifier constants from the cryptlib OID arc (Peter Gutmann's cryptlib).
|
| org.bouncycastle.asn1.dvcs |
Support classes useful for encoding and processing Data Validation and Certification Server (DVCS) protocols as described in RFC 3029.
|
| org.bouncycastle.asn1.eac |
ASN.1 classes specific to the Bundesamt für Sicherheit in der Informationstechnik (BSI) Technical Guideline Advanced Security Mechanisms for Machine Readable Travel Documents.
|
| org.bouncycastle.asn1.edec |
Object identifier constants for the Edwards-curve EdDSA algorithms per RFC 8410
(id-X25519, id-X448, id-Ed25519, id-Ed448).
|
| org.bouncycastle.asn1.esf |
Support classes useful for encoding and supporting [ESF] RFC3126
Electronic Signature Formats for long term electronic signatures.
|
| org.bouncycastle.asn1.ess |
Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634 and RFC 5035.
|
| org.bouncycastle.asn1.est |
Support classes for Enrollment over Secure Transport (EST) - RFC 7030.
|
| org.bouncycastle.asn1.gnu |
Object identifier constants from the GNU project's OID arc, including the OIDs used
by GnuPG for the Camellia and Brainpool curves.
|
| org.bouncycastle.asn1.icao |
ICAO ASN.1 classes for electronic passport.
|
| org.bouncycastle.asn1.isara |
Object identifier constants from ISARA Corporation's quantum-safe OID arc — most
notably the XMSS / XMSS-MT signature OIDs they registered.
|
| org.bouncycastle.asn1.isismtt |
Support classes for the ISIS-MTT Project.
|
| org.bouncycastle.asn1.isismtt.ocsp |
Support classes for the ISIS-MTT profile for OCSP.
|
| org.bouncycastle.asn1.isismtt.test | |
| org.bouncycastle.asn1.isismtt.x509 |
Support classes for the ISIS-MTT X.509 Certificate Extensions.
|
| org.bouncycastle.asn1.iso |
Support classes for various ISO Standards.
|
| org.bouncycastle.asn1.kisa |
Support classes for the Korea Information Security Agency (KISA) standard - SEED algorithm.
|
| org.bouncycastle.asn1.microsoft |
Support for Microsoft specific ASN.1 classes and object identifiers.
|
| org.bouncycastle.asn1.misc |
Miscellaneous object identifiers and objects.
|
| org.bouncycastle.asn1.mozilla |
ASN.1 types and OID constants for Mozilla's SignedPublicKeyAndChallenge (SPKAC) form
— the browser-side certificate-enrolment structure historically emitted by
<keygen> elements. |
| org.bouncycastle.asn1.nsri |
Support classes algorithms from the Korean National Security Research Institute.
|
| org.bouncycastle.asn1.ntt |
ASN.1 classes relevant to the standards produced by Nippon Telegraph and Telephone.
|
| org.bouncycastle.asn1.oiw |
Objects and OID for the support of ISO OIW.
|
| org.bouncycastle.asn1.rosstandart |
Support classes algorithms from the Russian Federal Agency on Technical Regulating and Metrology - Rosstandart.
|
| org.bouncycastle.asn1.smime |
Support classes useful for encoding and supporting S/MIME.
|
| org.bouncycastle.asn1.tsp |
Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161.
|
| Package | Description |
|---|---|
| org.bouncycastle.oer |
OER (Octet Encoding Rules, X.696) framework — the encoder / decoder runtime and
the
OERDefinition template builders used to describe ASN.1 schemas in code. |
| org.bouncycastle.oer.its | |
| org.bouncycastle.oer.its.etsi102941 |
OER-encoded wire structures from ETSI TS 102 941 — the Public Key Infrastructure
specification for V2X / ITS communications (EnrolmentRequestMessage,
AuthorizationRequestMessage, CA certificate handling, ...).
|
| org.bouncycastle.oer.its.etsi102941.basetypes |
Base-type structures shared across the ETSI TS 102 941 wire messages.
|
| org.bouncycastle.oer.its.etsi103097 |
OER-encoded wire structures from ETSI TS 103 097 — the security header and certificate
format for V2X messages, layered on top of the IEEE 1609.2 types.
|
| org.bouncycastle.oer.its.etsi103097.extension |
ETSI TS 103 097 certificate-extension types — application-specific extensions
layered on top of the IEEE 1609.2 explicit-certificate structure.
|
| org.bouncycastle.oer.its.ieee1609dot2 |
OER-encoded wire structures from IEEE 1609.2 — the base V2X security services
specification (Certificate, Ieee1609Dot2Data, ToBeSignedData, ToBeSignedCertificate,
etc.) consumed by the ETSI profile in
org.bouncycastle.oer.its.etsi103097. |
| org.bouncycastle.oer.its.ieee1609dot2.basetypes |
Base-type structures shared across the IEEE 1609.2 wire messages — public-key
formats, encryption-key handles, location / time fields, etc.
|
| org.bouncycastle.oer.its.ieee1609dot2dot1 |
OER-encoded wire structures from IEEE 1609.2.1 — the certificate management interface
for V2X, layered on top of the base IEEE 1609.2 types.
|
| org.bouncycastle.oer.its.template.etsi102941 |
OER
Element templates describing the ETSI TS 102 941 schema. |
| org.bouncycastle.oer.its.template.etsi102941.basetypes |
OER templates for the ETSI TS 102 941 base-type schema.
|
| org.bouncycastle.oer.its.template.etsi103097 |
OER templates for the ETSI TS 103 097 schema.
|
| org.bouncycastle.oer.its.template.etsi103097.extension |
OER templates for the ETSI TS 103 097 certificate-extension schema.
|
| org.bouncycastle.oer.its.template.ieee1609dot2 |
OER templates for the IEEE 1609.2 schema.
|
| org.bouncycastle.oer.its.template.ieee1609dot2.basetypes |
OER templates for the IEEE 1609.2 base-type schema.
|
| org.bouncycastle.oer.its.template.ieee1609dot2dot1 |
OER templates for the IEEE 1609.2.1 schema.
|