As previously noted, the JCA incorporates the notion of a CSP, or provider, which is a package or a set of packages that supplies a concrete implementation of one or more cryptographic services. In JDK 1.1, a provider could supply an implementation of one or more digital signature algorithms, message digest algorithms, and key-generation algorithms. The following types of services were added in the Java 2 SDK 1.2:
Keystore creation and key management
Algorithm parameter management
Algorithm parameter generation
JCE 1.2 was released separately as an extension to the Java 2 SDK 1.2.x and 1.3.x, in accordance with U.S. regulations concerning ...