您可以使用客户机和服务器证书文件在 IBM® Engineering Requirements
Management DOORS® (DOORS) 客户机与数据库服务器之间启用安全的加密通信。使用批处理文件可生成认证文件。设置注册表键并通过所需的安全参数来启动服务器和客户机。
过程
- 将 example_auth_files.bat 文件从缺省安装位置 C:\Program Files\IBM\Rational\DOORS\9.6\certdb 复制到安装了
DOORS 客户机的计算机上的临时文件夹。
- 打开批处理文件并进行以下更改:
- 在批处理文件文本中,编辑以下密码:
- set serverKeyPwd=spassword123
- set clientKeyPwd=cpassword123
- 将 spassword123 和 cpassword123 替换为新密码。
- 在 set dbServerName=db_server_name 中,将 db_server_name 的值更改为数据库服务器的主机名。
- 保存并运行 example_auth_files.bat 文件。 批处理文件生成四个 client_authentication* 文件和四个 server_authentication* 文件。
- 将 client_authentication* 文件复制到安装了
DOORS 客户机的每个计算机上的 certdb 文件夹。缺省位置为 C:\Program
Files\IBM\Rational\DOORS\9.6\certdb。
注意: 确保已移除现有 client_authentication.rdb 文件。
- 将 server_authentication* 文件复制到安装了
DOORS 数据库服务器的计算机上的 certdb 文件夹。缺省位置为 C:\Program Files
(x86)\IBM\Rational\DOORS\9.6\certdb。
要点: 必须将 server_authentication* 和 client_authentication* 文件复制到 DOORS 服务器安装目录中(对于 dbadmin 和 dbsadmin)。
因此,必须移除现有 client_authentication.rdb 文件。
- 停止 DOORS 数据库服务器。
- 打开注册表并转至该位置:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS_Server\9.6\Config。
- 创建 certName 并在批处理文件命令中将服务器证书名称值设置为 serverCertLabel。
- 设置以下键值。如果键不存在,这创建这些键。SERVERHOSTNAME 值必须与在 serverCertDN 批处理文件命令中输入的数据库服务器名称匹配。
键 |
值 |
secure |
on |
certname |
serverCertLabel |
SERVERHOSTNAME |
dbServerName |
- 启动 DOORS 数据库服务器。
- 通过以下参数启动客户机:doors.exe -data
36677@dbServerName