在SOAPUI中签署BinarySecurityToken

时间:2017-03-17 22:53:20

标签: soap soapui

我正在尝试使用SOAPUI生成使用WS-Security配置的SOAP请求。 该请求要求我签署

_ Body
- TimeStamp
- and Binary Security Token

我能够执行正文和时间戳部分但是如果我指定" name"作为生成签名的部分部分中的二进制安全性令牌,它给了我错误。 有没有人在SOAP-UI中遇到过这个问题?

1 个答案:

答案 0 :(得分:3)

在传出的ws-security配置中,您必须添加三个元素   -Timestamp   -Signature,在第一个签名中,您必须选择“密钥标识符类型”BinarySecuritytoken    - 签名,在第二个签名中,您必须选择“密钥标识符类型”颁发者名称和序列号。    然后,您必须添加已签名的部分以登录部件部分。        每个元素要签名,你必须注意要签名的奥得河。在我的例子中是Timestamp,Body和BinarySecurityToken。        使用上面的元素(Timestamp,Body ...)填充名称空间,填充命名空间,然后必须在Encode部分中选择元素。

然后您必须将outogoing安全性应用于您的请求。

我希望能帮助你。