我希望有人可以帮助我。我试图使用SoapUI与WsHttpBinding调用WCF服务。该服务要求我传递客户端证书。我怎样才能在Soap UI中传递这个?我可以轻松地创建一个客户端并调用该服务,但我希望能够在SoapUI中执行此操作。
这是否可行,如果是,我们将非常感谢您获取说明。
答案 0 :(得分:2)
您可能想要检查一些事情。
1)设置negotiateServiceCredential =“false”
<wsHttpBinding>
<binding name="wsHttpSecure">
<security mode="Message">
<message clientCredentialType="UserName" negotiateServiceCredential="false"
establishSecurityContext="false" algorithmSuite="Default" />
</security>
</binding>
</wsHttpBinding>
2)还要确保在SOAP UI中选中“添加默认WSA To”
检查此链接 http://ddkonline.blogspot.com.br/2012/10/wcf-45-host-unreachable-when-calling.html
3)用于通过客户端证书检查链接
http://www.soapui.org/SOAP-and-WSDL/applying-ws-security.html
我希望有所帮助。