2

我有一个 SoapUI 模拟服务。我希望它使用 WS-Security。

我配置了项目 WS-Security 配置,包括传出和传入。

我使用测试套件发送请求,并使用时间戳、签名和加密 WSS 条目正确处理。但模拟服务的响应是纯文本错误:

Missing operation for soapAction [] and body element 
[{http://www.w3.org/2001/04/xmlenc#}EncryptedData] with SOAP Version [SOAP 1.1]

从这条消息中,我猜测模拟服务无法识别加密 HTML 元素。我对吗?

有没有办法使用 WS-Security 加密 SoapUI 模拟服务响应?

4

1 回答 1

3

有可能的。单击屏幕左下角的模拟服务后可以找到这些选项(与弹出窗口中可用的所有其他配置选项不同)。在那里,您可以从下拉列表中选择传出和传入的安全配置集。

它隐藏得如此之好,以至于我在三个月内两次遇到了这个问题,进行了一项研究,并在朋友向我展示解决方案之前在 StackOverflow 中找到了我自己未回答的问题。

因此,如果有人需要,我会发布答案。

于 2013-10-07T19:26:13.403 回答