Managing digital certificates

 

Managing digital certificates

Use this topic to manage digital certificates using either the key management utility (iKeyman) or the keytool utility.

About this task

Secure Sockets Layer (SSL) connections rely on the existence of digital certificates. A digital certificate reveals information about its owner, including their identity. During the initialization of an SSL connection, the server must present its certificate to the client for the client to determine the server identity. The client can also present the server with its own certificate for the server to determine the client identity. SSL is therefore, a means of propagating identity between components. Refer to Configuring Secure Sockets Layer (SSL) and Defining Secure Sockets Layer connections .

A client can trust the contents of a certificate if that certificate is digitally signed by a trusted third party. A Certificate Authority (CA) acts as a trusted third party and signs certificates on the basis of its knowledge of the certificate requestor. Complete the following steps to manage digital certificates using either the key management utility (iKeyman) or the keytool utility:

 

Procedure

 

What to do next

Setting up SSL communication between the Web browser and WebSphere Application Server. Using digital signatures, you can communicate securely from the Web browser through the Web server to WebSphere Application Server. Once you finish configuring security, perform the following steps to save, synchronize, and restart the servers:

  1. Click Save in the administrative console to save any modifications to the configuration.

  2. Synchronize the configuration with all node agents (Network Deployment only).

  3. Once synchronized, stop all servers and restart them.




 

Sub-topics


Starting the key management utility (iKeyman)

Creating a keystore file

Creating truststore files

Mapping certificates to users

 

Related concepts


Secure Sockets Layer

 

Related tasks


Configuring IBM HTTP Server for Secure Sockets Layer mutual authentication

Configuring the Web server plug-in for Secure Sockets Layer

Defining Secure Sockets Layer connections

Configuring Secure Sockets Layer (SSL)