To configure secure (SSL) communication between the Control Desk and TDI
servers, import the Control Desk certificate
to a keystore in your TDI environment and reference the keystore from
the solution.properties file.
Before you begin
Before you perform this procedure, you must configure SSL
communication for the Web application server (for example, IBM® WebSphere® Application Server) that supports
your
Control Desk server. Refer to
the administrator guide for your supporting Web application server
for instructions.
About this task
Complete the following steps from each computer that hosts
a TDI server in your environment. Repeat the steps for each
Control Desk server
to which the TDI server connects.
Procedure
- Using a browser, start a Control Desk session using
the SSL port that was defined when the Web application server was
configured for SSL. For example, enter a URL similar to the following:
https://tuscserver.austin.ibm.com:9443/maximo/webclient/login/login.jsp
Log
on to the Control Desk.
- Export the certificate to a file using DER format. The
following example shows the steps for Internet Explorer:
- Select Properties from the File menu of
the browser.
- Click Certificates on the Properties window.
- Click the Details tab on the Certificate window.
- Click Copy to File.
- Click Next on the Welcome page of the Certificate Export Wizard.
- Select DER format on the Export File Format page of
the wizard. Click Next.
- In the File name field, enter the full path name
of the file to which you want to export the certificate, for example, C:\certificates\tmp.cer.
Click Next.
- Click Finish.
- Import the certificate into a new or existing keystore
in your TDI environment. You can run the following command to import
the certificate if you are using the standard Java™ keystore
process. (Tivoli® Directory Integrator includes a Java distribution.) The command prompts you
for a password to the keystore.
keytool -import -file cert_file -keystore tdi_store
where:
- cert_file
- Specifies the full path name of the file to which you exported
the certificate (for example, C:\certificates\tmp.cer)
- tdi_store
- Specifies the full path name of the keystore (for example, C:\KeyRings\tdi_store.jks).
The file is created if it does not exist.
- Use the TDI Config Editor to edit the Java properties
in the solution.properties file:
- Start the TDI Config Editor:
- Select Edit Solution Properties from the Tools
menu.
The solution.properties file is displayed.
- Edit the Java properties
for server authentication as follows:
javax.net.ssl.trustStore=tdi_store
javax.net.ssl.trustStorePassword=password
javax.net.ssl.trustStoreType=jks
where: - tdi_store
- Specifies the full path name of the keystore (for example, C:\KeyRings\tdi_store.jks)
- password
- Specifies the password to the keystore