WCF SoapUI WsHttpBinding

时间:2013-10-10 20:49:26

标签: wcf x509certificate soapui wshttpbinding

我希望有人可以帮助我。我试图使用SoapUI与WsHttpBinding调用WCF服务。该服务要求我传递客户端证书。我怎样才能在Soap UI中传递这个?我可以轻松地创建一个客户端并调用该服务,但我希望能够在SoapUI中执行此操作。

这是否可行,如果是,我们将非常感谢您获取说明。

1 个答案:

答案 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

我希望有所帮助。