The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF and certificate generation. This jar contains APIs for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.