The JavaTM Cryptography Extension (JCE) is a set of packages that provides a framework and implementation for encryption, key generation, key agreement, and Message Authentication Code (MAC) algorithms. JCE also supports secure streams and sealed objects. . .
The JavaTM Cryptography Extension (JCE) is a set of packages that provides a framework and implementation for encryption, key generation, key agreement, and Message Authentication Code (MAC) algorithms. JCE also supports secure streams and sealed objects.

Within the JCE framework, other libraries qualified cryptography can be plugged in as service providers. The Sun JCE service provider is included in the download package of JCE. Other vendors, for example, IBM, also provide their own implementation of JCE service provider which the developer can plug into the JCE framework.

JCE has been integrated into the Java 2 SDK, Standard Edition, Version 1.4. Since the Java Runtime Environment of WebSphere® Studio Application Developer (hereafter called Application Developer) v4.03 is on v1.3.x level, this article will focus on JCE 1.2.2, which is an optional package to the Java 2 SDK, versions 1.2.x and 1.3.x.

The link for this article located at IBM is no longer available.