Using SSL (JSSE, version 1.0.8)

SSL provides a means of authenticating a server and a client to provide privacy and data integrity. All SSL communications begin with a "handshake" between the server and the client. During the handshake, SSL negotiates the cipher suite that the client and server use to communicate with each other. This cipher suite is a combination of the various security features available through SSL. You can only use SSL with J2SDK, version 1.3. You can use the Java™ Secure Socket Extension (JSSE, version 1.0.8), which is the Java implementation of secure sockets layer (SSL), to make your Java application more secure.

SSL does the following to improve the security of your application:

Note: SSL uses a digital certificate to encrypt the socket communication of your Java application. Digital certificates are an Internet standard for identifying secure systems, users, and applications. You can control digital certificates using the IBM® Digital Certificate Manager. For more information, see IBM Digital Certificate Manager.

To make your Java application more secure by using SSL:

You can also register your Java application as a secure application by using the QsyRegisterAppForCertUse API. For more information, see QsyRegisterAppForCertUse.

For more information on the Java version of SSL, see Java Secure Socket Extension