How To
Summary
The web front end IBM Rational Directory Administrator(RDA) for Rational Directory Server (RDS) can be configured to serve up content using HTTPS TLS 1.2 encryption and requires additional configuration steps to achieve this.
Objective
Environment
Steps
To run the RDA with TLS1.2 we need to follow the below steps in addition to the documented steps for running RDA with SSL.
<ssl id="defaultSSLConfig"
sslProtocol="TLSv1.2"/>
So resultant config will look as below:
<featureManager>
<feature>jsp-2.2</feature>
<feature>ssl-1.0</feature>
</featureManager>
<ssl id="defaultSSLConfig"
sslProtocol="TLSv1.2"/>
3. In the Internet Explorer, enable 'Use TLS1.2' option as below.
3.1 Open Internet Explorer
3.2 Go to Tools
3.3 Go to Internet options
3.4 Go to Advanced
3.5 In the Security section, "Enable Use TLS 1.2"
4. Now check the UI with HTTPS. It should run with TLS1.2
Additional Information
1. Stop the RDA (WLP) server using below command (example using Windows, use corresponding paths and server.sh on Linux):
C:\Program Files (x86)\ibm\Rational\RDA_6.0.0.2\WebAppsServer\WLP_8.5.5.2\bin>server.bat stop
2. Create SSL certificates (or use appropriate corporate certificates, example using Windows, use corresponding paths and commands on Linux):
Go to C:\Program Files (x86)\IBM\Rational\RDA_6.0.0.2\WebAppsServer\WLP_8.5.5.2\bin>
Run below command (adjust parameters to your own requirements):
securityUtility createSSLCertificate --server=defaultServer --password=Tlogic1234
3. Verify that there is a file created key.jks under resources\security:
While running the command in step 2, it displays below line containing the location where key.jks is getting created.
Creating keystore C:\RDS_Work\defaultServer\resources\security\key.jks
4. Add the following lines to the server.xml (located in C:\Program Files (x86)\IBM\Rational\RDA_6.X\WebAppsServer\WLP_8.X\usr\servers\defaultServer\ ) to enable SSL
<featureManager>
<feature>ssl-1.0</feature>
</featureManager>
<httpEndpoint id="defaultHttpEndpoint"
host="<RDS Host name>"
httpPort="8086"
httpsPort="9443" />
<keyStore id="defaultKeyStore" password="<password>" location="<keystore_path_determined_in_step_3>" />
5. Restart the RDA (WLP) server and access using (https://<RDA_Hostname>:9443/webrda/rda).
Document Location
Worldwide
Product Synonym
Rational Directory Administrator;RDA;RDS GUI
Was this topic helpful?
Document Information
Modified date:
05 August 2020
UID
ibm16114004