03.05.2015 Views

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4. Select Signer Certificates in the drop-down list and click the Add button.<br />

This will allow you to import the public certificate previously extracted from the<br />

Web server plug-in keyfile.<br />

Data type: Base64-encoded ASCII data<br />

Certificate file name: WASpluginPubCert.arm<br />

Location: c:\<strong>WebSphere</strong>\Appserver\etc\<br />

Click OK when you are finished.<br />

5. You will be prompted for a label name by which the trusted signer public<br />

certificate will be known. Enter a label for the certificate: WASplugin.<br />

6. Close the key database and quit ikeyman when you are finished.<br />

Modifying the Web server plug-in file<br />

The plug-in config file must be modified to reference the plug-in keyring and the<br />

password stash file. This allows the transport protocol to be changed from HTTP<br />

to HTTPS, using the certificates stored in the keyring.<br />

A standard non-secure HTTP connection in the configuration looks like this:<br />

<br />

The same entry, but secured, looks like this:<br />

<br />

<br />

<br />

<br />

Note: the Transport XML tag has a body tag and a closing tag; make sure you<br />

remove the slash ‘/’ from the end of the opening tag.<br />

The transport protocol and SSL key properties can be specified for each<br />

transport. In the previous example, the simple HTTP transport had been<br />

secured. However, this does not make much sense, since the communication<br />

from the client to the Web server and the plug-in is not secured. The secure port<br />

for the <strong>WebSphere</strong> Application Server 9433 is already defined in the plug-in<br />

configuration, and it is configured to use SSL/HTTPS.<br />

It might be useful for the production environment to replace the original<br />

plugin-key.kdb file with your own key file for the secure transport definition, port<br />

9443.<br />

Chapter 10. Administering <strong>WebSphere</strong> security 307

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!