我有一个SoapUI模拟服务。我希望它使用WS-Security。
我配置了项目WS-Security配置,包括Outgoing和Incoming。
我使用测试套件发送请求,并使用时间戳,签名和加密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模拟服务响应?
答案 0 :(得分:3)
有可能。单击屏幕左下角的模拟服务 后可以找到这些选项(与弹出窗口中可用的所有其他配置选项不同)。在那里,您可以从下拉列表中选择传出和传入安全配置集。
隐藏得很好,以至于我在三个月内遇到了两次问题,进行了一项研究,并在朋友向我展示解决方案之前在StackOverflow中找到了我自己未回答的问题。
所以,如果有人需要,我会发布答案。