我创建了一个WCF Web服务,该服务使用wshttbinding并且当我通过添加服务引用(提供证书)尝试调用时工作正常。当我尝试从soapUI调用它时,我收到错误。我尝试禁用安全模式,但发现以下代码行导致了问题。
string certInfo = OperationContext.Current.ServiceSecurityContext.PrimaryIdentity.Name;
我得到的上述值为null。有什么方法可以从soapUI
中传递这个上下文答案 0 :(得分:0)
在soapUI中,您需要指定Outgoing WSS
,它指定要应用于传出请求的项目级传出WS-Security配置。
以下链接应提供足够的背景信息:
http://www.soapui.org/SOAP-and-WSDL/applying-ws-security.html
http://www.soapui.org/SOAP-and-WSDL/authenticating-soap-requests.html