background image
© Copyright IBM Corp. 2004
Page 6 of 40
Cryptographic Module JAR file
(ibmjssefips.jar)
Documentation
IBM JSSE FIPS 140-2
Cryptographic Module Security
Policy
1.1
Table 1: Module Component List for all platforms
Module description
IBMJSSEFIPS is an SSL (Secure Sockets Layer) interface that provides API's to
allow users to write SSL applications. IBMJSSEFIPS uses an embedded FIPS-
Approved module. IBM SSLite in Java (Certificate #406) for the actual SSL
interfaces.
IBM SSLite in Java is a TLS (Transport Layer Security) V1.0 protocol
implementation including PKI (Public Key Infrastructure) functionality for the
hand-shake, in Java. This implementation, in turn relies exclusively on the
internal FIPS-Approved IBM CryptoLite in Java module for all cryptographic
functionality. See the IBM SSLite in Java Security Policy for more information.
Cryptographic Module Specification
An application utilizes the module through the interfaces specified in the
Cryptographic Module Interfaces section of this document. A list of the basic
services provided through these interfaces may be found in the Cryptographic
Module Services section of this document. A complete list of all services and
details on their usage can be found in the Java Secure Socket Extension (JSSE)
API User's Guide and the associated IBMJSSEProvider Class Documentation.