You can use client and server authentication files to enable secure, encrypted
communication between IBM® Engineering Requirements
Management DOORS®
(DOORS)
clients and the database server. Use a batch file to generate the authentication files. Set registry
keys and start the server and clients with the required security parameters.
Procedure
- Copy the example_auth_files.bat file from the default installation
location C:\Program Files\IBM\Rational\DOORS\9.6\certdb to a temporary folder
on a computer where the DOORS
client is installed.
- Open the batch file and make the following changes:
- In the batch file text, edit these passwords:
- set serverKeyPwd=spassword123
- set clientKeyPwd=cpassword123
- Replace spassword123 and cpassword123 with new
passwords.
- In set dbServerName=db_server_name, change the value of
db_server_name to the host name of the database server.
- Save and run the example_auth_files.bat file. The batch file generates four client_authentication* files and four
server_authentication* files.
- Copy the client_authentication* files to the certdb
folder on each computer where a DOORS
client is installed. The default location is C:\Program
Files\IBM\Rational\DOORS\9.6\certdb.
Attention: Make sure that you removed existing
client_authentication.rdb file.
- Copy the server_authentication* files to the certdb
folder on the computer where the DOORS
database server is installed. The default location is C:\Program Files
(x86)\IBM\Rational\DOORS\9.6\certdb.
Important: You must copy the server_authentication* and
client_authentication* files into the DOORS
server installation directory (for dbadmin & dbsadmin).
Therefore you must remove existing client_authentication.rdb file.
- Stop the DOORS
database server.
- Open the registry and go to this location:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS_Server\9.6\Config.
- Create the certName and set the value of the server certificate name as
serverCertLabel in the batch file command.
- Set the following key values. Create the keys if they do not exist. The
SERVERHOSTNAME value must match the database server name that you entered in the
serverCertDN batch file command.
Key |
Value |
secure |
on |
certname |
serverCertLabel |
SERVERHOSTNAME |
dbServerName |
- Start the DOORS
database server.
- Start the client with the following parameters: doors.exe -data
36677@dbServerName