SSL 和 CA 证书

要将 SSL 和 CA 证书与 UFT MobileUFT One 配合使用,必须先在计算机上安装 CA 证书。

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

UFT One 计算机上安装 CA 证书

UFT One 计算机上安装 CA 证书,为 UFT Mobile 服务器安装一次,并为每个连接器计算机安装一次。

UFT One 计算机上:

  1. 打开 Internet Explorer,并使用以下语法导航到 UFT Mobile 服务器或连接器计算机:

    https://<服务器名称或 IP 地址>:<端口>

    默认端口是 8800,但是在安装 UFT Mobile 期间可以修改此设置。

    Internet Explorer 可能会显示一条有关网站安全证书的安全问题的消息。

  2. 打开 Internet Explorer 的“选项”对话框 (“工具”>“Internet 选项”),然后将 URL 添加到受信任站点的列表中。

    1. 在“安全区域”中,选择“继续浏览此网站(不推荐)”

    2. 在打开的页面中,单击: “证书错误”>“查看证书”>“安装证书”

    3. 使用向导安装证书。

      选择“将所有的证书都放入下列存储”,然后单击“浏览”

    4. 选择“受信任的根证书颁发机构”,然后完成向导。

      如果出现安全警告,请单击“是”以确认安装。

  3. 在 Internet Explorer 中,刷新 UFT Mobile 服务器或连接器计算机的 URL,并确认没有与 SSL 证书相关的错误。

    注释: 在大多数情况下,与 SSL 相关的错误是由操作系统生成的。

  4. UFT One 的“选项”对话框中输入 UFT Mobile 服务器的地址和端口。单击“测试连接”以确认 UFT One 现在可以成功连接到 UFT Mobile 服务器。

    有关更多详细信息,请参阅连接到 UFT Mobile 或本地移动设备

在 Jenkins 计算机上安装您的 CA 证书

如果您要从 Jenkins 运行 UFT One 测试并使用带有 SSL 的 CA 证书,则必须将证书安装到 UFT One 计算机和 Jenkins 计算机上。

有关更多详细信息,请参阅在 UFT One 计算机上安装 CA 证书

在 Jenkins 计算机上:

导出 CA 证书

  1. 打开 Internet Explorer,然后浏览到安全 UFT Mobile 服务器的 HTTPS URL。

    当出现有关网站安全性的提示时,请单击“继续浏览此网站”

  2. 单击标题栏中的“证书”错误,然后单击“查看证书”

  3. 在“证书”对话框中,单击“详细信息”选项卡,然后单击“复制到文件”

  4. 在导出向导中,选择“DER 编码二进制 X.509”选项,然后单击“下一步”

  5. 指定证书的名称,例如 mc.cer

    单击“下一步”,然后单击“完成”

安装 CA 证书

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

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

例如:

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

另请参见: