The Bouncy Castle Crypto API
An additional feature that is currently unavailable in J2ME CLDC is the Java Cryptography Extension (JCE). The JCE is a set of packages providing a framework for encryption, key generation and key agreement, and Message Authentication Code (MAC) algorithms. It supports encryption for symmetric, asymmetric, block, and stream ciphers.
The Bouncy Castle Crypto API, which is available from http://www.bouncycastle.org, supports the following features:
A clean-room implementation of the JCE 1.2.1
A lightweight cryptography API in Java
A provider for the JCE and JCA
Generators for Version 1 and Version 3 X.509 certificates
Because a complete implementation of the JCE is too big for the J2ME CLDC platform, we will focus on the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access