SSL 和 CA 证书

要在使用 CI/CD 服务器时将 SSL 和 CA 证书与 OpenText Functional Testing LabOpenText Functional Testing 配合使用,必须先在计算机上安装 CA 证书。

备注: 如果您使用的是自签名证书,则默认会安装这些证书,本主题未涵盖这些内容。

在测试计算机上安装 CA 证书

OpenText Functional Testing 计算机上安装 CA 证书,为 OpenText Functional Testing Lab 服务器安装一次,并为每个连接器计算机安装一次。

要安装证书,请导航到 OpenText Functional Testing Lab 服务器,下载证书,并将其安装到您的计算机上。这些步骤的详细信息会有所不同,具体取决于您使用的浏览器和安装所在的计算机。此信息并不特定于 OpenText Functional Testing

要安装 CA 证书,请执行以下操作:

  1. 导航到 HTTPS URL:

    在浏览器中,使用以下语法浏览到 OpenText Functional Testing Lab 服务器或连接器计算机: https://<服务器名称或 IP 地址>:<端口>

  2. 处理安全警告: 

    如果出现网站安全性方面的提示,请忽略警告,单击以打开该网站。

  3. 访问证书: 

    查看网站的证书。根据浏览器,单击浏览器地址栏中的挂锁图标,或打开浏览器设置。

  4. 安装证书: 

    选择安装证书的选项,并按照安装向导的说明进行操作。指定证书保存在“受信任的根证书颁发机构”存储中。

    如果显示安全警告,则通过单击“是”或“允许”确认安装。

  5. 通过刷新浏览器中的 URL 并确保没有与 SSL 证书相关的错误来验证证书安装。

  6. 测试与 OpenText Functional Testing Lab 的连接: 

    OpenText Functional Testing Lab 的“选项”对话框中输入 OpenText Functional Testing Lab 服务器的地址和端口。单击“测试连接”

有关更多详细信息,请参阅连接到 Functional Testing Lab 或移动设备

返回页首

在 CI 服务器计算机上安装 CA 证书

如果您要从 Jenkins 或 Bamboo 运行测试并使用带有 SSL 的 CA 证书,则必须将证书安装到 OpenText Functional Testing 计算机和 CI 服务器上。

有关在 OpenText Functional Testing 计算机上安装的详细信息,请参阅在测试计算机上安装 CA 证书

要在 Jenkins 服务器上安装 CA 证书,请执行以下操作:

  1. 导航到 HTTPS URL:

    在浏览器中,使用以下语法浏览到 OpenText Functional Testing Lab 服务器或连接器计算机: https://<服务器名称或 IP 地址>:<端口>

  2. 处理安全警告: 

    如果出现网站安全性方面的提示,请忽略警告,单击以打开该网站。

  3. 访问证书: 

    查看网站的证书。根据浏览器,单击浏览器地址栏中的挂锁图标,或打开浏览器设置。

  4. 导出证书: 

    将证书保存到文件。按照导出向导中的说明,选择“DER 编码二进制 X.509”选项并指定所保存文件的名称和位置。

  5. 将证书导入 CI 服务器: 

    对于 Jenkins:

    在“<jenkins 安装>\jre\bin”文件夹中运行以下脚本:

    keytool.exe -import -file "{certificate file path}" –keystore "{jenkins_installation_path}\jre\lib\security\cacerts" -alias mc -storepass changeit –noprompt

    例如:

    keytool.exe -import -file "C:\Users\Administrator\Desktop\FT.cer" -keystore "C:\Program Files (x86)\Jenkins\jre\lib\security\cacerts" -alias mc -storepass changeit -noprompt

    对于 Bamboo: 

    运行以下命令:

    Copy code
    keytool -keystore "{java installation path}\lib\security\cacerts" -storepass changeit -import -alias <您的别名> -file "<证书文件路径>"

    例如:

    Copy code
    keytool -keystore "C:\Program Files (x86)\Java\jdk1.6.0_02/lib/security/cacerts" -storepass changeit -import -alias mc -file "C:\Users\Administrator\Desktop\mc.cert"

返回页首

另请参见: