| Modifier and Type | Module and Description |
|---|---|
| automatic module | bcjmail
Automatic module of bcjmail-jdk18on 1.80. The Bouncy Castle Java APIs for doing S/MIME with the Jakarta Mail APIs. The APIs are designed primarily to be used in conjunction with the BC Java provider. |
| automatic module | bcmls
Automatic module of bcmls-jdk18on 1.80. The Bouncy Castle Java APIs for Messaging Layer Security (MLS) - RFC 9420. The APIs are designed primarily to be used in conjunction with the BC Java provider. |
| automatic module | bcpg
Automatic module of bcpg-jdk18on 1.80. The Bouncy Castle Java APIs for the OpenPGP Protocol. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services. |
| automatic module | bcpkix
Automatic module of bcpkix-jdk18on 1.80. The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. |
| automatic module | bcprov
Automatic module of bcprov-jdk18on 1.80. The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE provider and low-level API for the BC Java version 1.80 for Java 8 and later. |
| automatic module | bctls
Automatic module of bctls-jdk18on 1.80. The Bouncy Castle Java APIs for the TLS, including a JSSE provider. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services. |
| automatic module | bcutil
Automatic module of bcutil-jdk18on 1.80. The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for Java 8 and later. |