Java Cryptography Extension (JCE)

The Java Cryptography Extension (JCE) is an application program interface (API) that provides a uniform framework for the implementation of security features in Java. It was originally developed to supplement the Java 2 Software Developer's Kit (SDK), Standard Edition, versions 1.2.x and 1.3.x, but has since been integrated into the Java 2 SDK, version 1.4.

The JCE architecture is provider-based, and new applications can be added seamlessly. JCE supports several applications in digital security, such as the following:

  • Symmetric ciphers
  • Asymmetric ciphers
  • Stream ciphers
  • Block ciphers
  • Key generation
  • Key storage
  • Key retrieval
  • Secure streams
  • Sealed objects
  • Digital signatures
  • Message Authentication Code (MAC) algorithms
This was last updated in October 2006

Continue Reading About Java Cryptography Extension (JCE)

Dig Deeper on Development tools for continuous software delivery

App Architecture
Software Quality
Cloud Computing