问题描述
有没有人试过用同一个 JKS 文件调用不同的环境,里面有很多证书?
示例: 我们想使用 SoapUI(5.6.0 版)中的单个 JKS 文件调用两个不同的环境。
生产: https://b2bcert.hostnamesample.com/B2BIntegrationWS/rest/v2/version
测试: https://b2bcert-qa.hostnamesample.com/B2BIntegrationWS/rest/v2/version
测试事实和设置:
- 我们的 JKS 文件具有所有需要的证书,并且所有证书都具有相同的密码:
- 我们的私人证书。拨打电话:b2bcert.hostnamesample.com
- 我们的私人证书。拨打电话:b2bcert-qa.hostnamesample.com
- 他们的公开证书。信任响应:*.hostnamesample.com
-
首选项中的 SoapUI SSL 设置具有正确的 KeyStore 引用(以及密码)
-
SoapUI 项目在“WS-Security 配置”菜单中有 JKS 参考...尽管可能缺少一些设置来定义在调用特定主机名时 REST 调用应使用哪个证书 ?? ?
在我们的例子中,只有一种环境有效。我想通了,它适用于 REST GET 调用,其私有证书。最后在我们的 JKS 文件中导入(或编辑)。
如果我们只使用他们的公共证书创建两个 JKS 文件,它也可以工作。和证书。我们需要调用并在每次切换环境时在 SoapUI 设置中更改它。
经过长时间尝试单个 JKS 文件不成功,文档阅读、谷歌搜索、...此页面和用户的知识/经验是唯一的希望。
有没有人通过使用单个 JKS 文件和其中的许多证书从 SoapUI 调用不同的端点而成功?这甚至可能吗?建议如何设置位于具有多个证书的 JKS 文件中的 REST 方法默认证书将非常受欢迎。
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)