Welcome to JCSI - Java Cryptographic and Security Implementation 2.0
JCSI (Java Cryptographic and Security Implementation) supports
an extensive array of cryptographic algorithms and security mechanisms.
A clean-room JCE framework implementation which interoperates with
Sun's JCE 1.2 (domestic US version)
Features:
- a Crypto Provider for JCA/JCE implementing the JCA/JCE engine classes
- a Public Key Infrastructure (PKI) library inluding Certificate Provider for X.509 v3 certificates & v2 CRLs
- A PKCS#12-based KeyStore Provider interoperating with Netscape and Microsoft IE
- An API for PKCS#10 certification requests
- An API for PKCS#8 and SSLeay-style private key protection
- An SSL/TLS (Transport Layer Security) library implementing JSSE
supporting RSA and Diffie-Hellman, session cache management and CRLs
- A Cryptographic Message Syntax (CMS) library supporting data streaming
- An S/MIME v3 library compatible with JavaMail 1.2 and interoperable
with Netscape Messenger and Microsoft Outlook Express
- a Kerberos 5 library including an API for communicating with a
KDC (eg. win2K) and GSSAPI (RFC 2853) for application-level messaging
Features in detail.
Prerequisites
JCSI requires Java 2 Standard Edition (JDK/JRE 1.2 or higher).
Documentation
The cryptographic algorithms supported are documented in the JCSI Cryptographic Provider description.
The JCSI programmatic interfaces are documented in apidocs.
JCSI can also be used via java security tools such as keytool.
Examples of using JCSI can be found at http://security.dstc.com/products/jcsi/
Installation
The JCSI is packaged in a set of jar files. These files can
be placed on the classpath or copied to the JRE extensions directory.
For details on installing JCSI see: setup.html
Changes
Changes in this 2.0 release are described in
Change History
Support
For current version information, please see our web site at
http://security.dstc.com/products/jcsi/
For support issues and feedback, please send mail to
jcsi@dstc.com.
Licensing
For information on commercial and non-commercial licensing please send mail to:
jcsi@dstc.com.