To configure secure SSL communication between IBM
Control Desk and SDI servers, import the IBM
Control Desk certificate to a keystore in your SDI
environment and reference the keystore from the solution.properties
file.
Before you begin
Note:
- Security Directory Integrator is licensed independent of IBM Control Desk as of 7.6.1.5
version of IBM Control Desk.
- If your organization has been using an existing Security Directory Integrator with IBM
Control Desk, you can continue using it (SDI) as there is no change in IBM Control Desk
functionalities for SDI use.
- IBM Control Desk will not enhance functionality or deliver support to integrate with any
versions of Security Directory Integrator later than 7.2.
Before you perform this procedure, you must configure SSL communication for the web
application server, for example, WebSphere® Application Server Network Deployment, that supports your IBM
Control Desk server. For instructions, see the
product documentation for your supporting web application server.
About this task
Complete the following steps from each computer that hosts an SDI server in your
environment. Repeat the steps for each IBM
Control Desk server to which the SDI server
connects.
Procedure
-
Using a browser, start a IBM
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 IBM
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 SDI environment. You can run the
following command to import the certificate if you are using the standard Java™ keystore process. Security Directory Integrator includes a Java distribution. The command
prompts you for a password to the keystore.
keytool -import -file cert_file -keystore sdi_store
where:
- cert_file
- Specifies the full path name of the file to which you exported the certificate, for example,
C:\certificates\tmp.cer.
- sdi_store
- Specifies the full path name of the keystore, for example,
C:\KeyRings\sdi_store.jks. The file is created if it does not exist.
-
Use the SDI Config Editor to edit the Java properties in the solution.properties
file:
-
Start the SDI 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=sdi_store
javax.net.ssl.trustStorePassword=password
javax.net.ssl.trustStoreType=jks
where:
- sdi_store
- Specifies the full path name of the keystore, for example,
C:\KeyRings\sdi_store.jks.
- password
- Specifies the password to the keystore