我对soapUI有疑问:
我正在尝试向包含签名的soap-requests添加一个ws-security标头。为此,我在项目首选项中使用了soapUI对话框“WS-Security Configurations”。它按预期工作,但我的服务器应用程序需要一个Thumbprint-SHA1-Id作为KeyInfo // SecurityTokenReference元素。
我发现soapUI在WSS Entry“Encryption”中提供了这个选项,但在“Signature”中没有。所以我的问题是:如何使用密钥标识符类型“Thumbprint SHA1 Identifier”作为签名元素?
我想过通过一个groovy脚本替换soapUI创建的密钥标识符。但是这个脚本必须在创建安全头之后和发送soap-request之前执行,我不确定如何实现。
提前谢谢!
答案 0 :(得分:1)
签名的密钥标识符类型“Thumbprint SHA1 Identifier”将在明天发布的SoapUI 5.0.0中添加(2014-04-09)。它也包含在4.6.4的维护版本中,可以在http://www.soapui.org/Downloads/soapui-nightly-builds.html下载。