SSL

 

+

Search Tips   |   Advanced Search

 

Overview

The SSL protocol provides transport layer security (TLS) for a secure connection between a client and server in the WAS environment. TLS runs above TCP/IP and below application protocols such as HTTP, LDAP, and IIOP, and provides trust and privacy for the transport data.

SSL provides:

Data encryption Prevent the exposure of sensitive information while data flows across the wire.
Data signing Prevent unauthorized modification of data while data flows across the wire.
Client/Server authentication Ensure that you talk to the appropriate person or machine.

SSL is used by the built-in HTTP transport, the ORB, and the secure LDAP client.

 

The IBMJSSE provider

The SSL implementation used by the WAS is IBM Java Secure Sockets Extension (IBMJSSE), which contains a reference implementation supporting SSL and TLS protocols and an API framework. The IBMJSSE provider also comes with a standard provider, which supplies RSA support for the signature-related JCA features of the Java 2 platform, common SSL and TLS cipher suites, hardware cryptographic token device, X.509-based key and trust managers, and PKCS12 implementation for a JCA keystore.

Use iKeyman to manage and test digital certificates, create key databases, add certificate authority (CA) roots to the database, copy certificates from one database to another, as well as request and receive a digital certificate from a CA.

Configuring the JSSE provider is very similar to configuring most other SSL implementations (for example, GSKit); however, a couple of differences are worth noting.

Certain limitations exist with the Java Secure Socket Extension (JSSE) provider...

 

WebSphere Application Server and the Federal Information Processing Standards for Java Secure Socket Extension and Java Cryptography Extension providers

The Federal Information Processing Standards (FIPS)-approved Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE) providers are optional in WAS. By default, the FIPS-approved JSSE and JCE providers are disabled. When these providers are enabled, WebSphere Application Server uses FIPS-approved cryptographic algorithms in the IBMJSSEFIPS and IBMJCEFIPS provider packages only.

Note that The IBMJSSEFIPS and IBMJCEFIPS modules are undergoing FIPS 140-2 certification. For more information on the FIPS certification process and to check the status of the IBM submission, see Cryptographic Module Validation Program FIPS 140-1 and FIPS 140-2 Pre-validation List Web site.

 

See Also

Authenticity
Confidentiality
Integrity
Cryptographic Module Validation Program FIPS 140-1 and FIPS 140-2 Pre-validation List