为 SoapUI 采用 SSL

要为 SoapUI 采用 SSL,必须首先在 SoapUI 中安装 AppScan SSL 证书。

过程

  1. 关闭任何已打开的 SoapUI 实例。
  2. 在 AppScan 中,单击工具 > 选项 > 记录代理 > 导出,然后将 ZIP 文件保存到您的计算机中。
    注: 如果导出按钮已禁用,则证书未安装,并且您必须首先通过单击其上方的添加按钮来安装证书。
  3. 提取 SSL 证书文件 appScanRootCert.crt 并保存到:
    [SoapUI home dir]\jre\lib\security
    重要: 不要更改文件名。If the file already exists, overwrite it.
  4. 以管理员身份打开命令行,然后转到:
    cd [SoapUI home dir]\jre\lib\security
  5. 运行命令:
    "[SoapUI home dir]\jre\bin\keytool" -import -trustcacerts -keystore cacerts -storepass 
    changeit -noprompt -alias AppScanCertificate -file appScanRootCert.crt
    证书现已添加到 SoapUI 密钥存储库中,并且将允许您在 SoapUI 中使用 SSL。

下一步做什么

故障诊断

如果仍然无法发送请求,请尝试执行以下故障诊断步骤:
  1. 关闭任何已打开的 SoapUI 实例。
  2. 通过单击工具 > 选项 >“记录代理”选项卡 >删除来卸载 AppScan SSL 证书。
  3. 通过运行以下命令来删除 SoapUI 中的 AppScan 密钥库条目:
    "[SoapUI home dir]\jre\bin\keytool" -delete -alias AppScanCertificate -storetype JKS 
    -keystore cacerts -storepass changeit
    注: 忽略出现的警告。
  4. 重复上述步骤 2-5。

相关主题:

外部流量记录器未进行记录