util 1.85 API

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