我正在尝试将wsHttpBinding
的WCF服务添加到soapUI。
我正在使用消息安全性,它适用于测试客户端,但SoapUI返回
验证邮件的安全性时发生错误
这是服务配置:
<wsHttpBinding>
<binding name="wsHttpSecure">
<security mode="Message">
<message clientCredentialType="UserName" negotiateServiceCredential="true"
establishSecurityContext="false" algorithmSuite="Default" />
</security>
</binding>
</wsHttpBinding>
这里http://www.soapui.org/SOAP-and-WSDL/applying-ws-security.html是一份文件,但他们说我需要.jks文件。我只在测试客户端配置文件中编写了由SvcUtil生成的公钥值。
答案 0 :(得分:8)
您需要检查位于WS-A选项选项卡上的WS-A:To复选框。
这样做之后,我的问题就解决了。
答案 1 :(得分:2)
此设置无法与soapUI互操作:
negotiateServiceCredential="true"
将其更改为false