SSL 和 CA 证书
要将 SSL 和 CA 证书与 UFT Mobile 和 UFT One 配合使用,必须先在计算机上安装 CA 证书。
注释: 如果您使用的是自签名证书,则默认会安装这些证书,本主题未涵盖这些内容。
在 UFT One 计算机上安装 CA 证书
在 UFT One 计算机上安装 CA 证书,为 UFT Mobile 服务器安装一次,并为每个连接器计算机安装一次。
在 UFT One 计算机上:
-
打开 Internet Explorer,并使用以下语法导航到 UFT Mobile 服务器或连接器计算机:
https://<服务器名称或 IP 地址>:<端口>
默认端口是 8800,但是在安装 UFT Mobile 期间可以修改此设置。
Internet Explorer 可能会显示一条有关网站安全证书的安全问题的消息。
-
打开 Internet Explorer 的“选项”对话框 (“工具”>“Internet 选项”),然后将 URL 添加到受信任站点的列表中。
-
在“安全区域”中,选择“继续浏览此网站(不推荐)”。
-
在打开的页面中,单击: “证书错误”>“查看证书”>“安装证书”。
-
使用向导安装证书。
选择“将所有的证书都放入下列存储”,然后单击“浏览”。
-
选择“受信任的根证书颁发机构”,然后完成向导。
如果出现安全警告,请单击“是”以确认安装。
-
-
在 Internet Explorer 中,刷新 UFT Mobile 服务器或连接器计算机的 URL,并确认没有与 SSL 证书相关的错误。
注释: 在大多数情况下,与 SSL 相关的错误是由操作系统生成的。
-
在 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 证书
-
打开 Internet Explorer,然后浏览到安全 UFT Mobile 服务器的 HTTPS URL。
当出现有关网站安全性的提示时,请单击“继续浏览此网站”。
-
单击标题栏中的“证书”错误,然后单击“查看证书”。
-
在“证书”对话框中,单击“详细信息”选项卡,然后单击“复制到文件”。
-
在导出向导中,选择“DER 编码二进制 X.509”选项,然后单击“下一步”。
-
指定证书的名称,例如 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
另请参见: