简体   繁体   中英

SoapUI WCF using SSL certificate

After looking around the forums and the internet in general, I was unable to find anything that answered my problem, so I have resorted to placing my question here.

Firstly, sorry if this has already had an answer supplied.

My problem is this. I have an existing C# WCF service hosting in IIS and secured by an SSL. This is working code and is currently in our Live, UAT, Test and Development environments.

I have been asked to use SoapUI for testing firstly on existing services and any new services that we are about to build.

So far, I have created the project by supplying the WDSL, setup the keystore with the SSL cert, created an outgoing and incoming WS-Sec config.

When in the request, I have created a basic authorization using the defined outgoing and incoming configs created above.

After clicking on the submit button, I get the following response.

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"   ns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
  <a:Action s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/soap/fault</a:Action>
  <a:RelatesTo>uuid:89964641-b66d-42c7-b40a-bdd3b7acdddf</a:RelatesTo>
</s:Header>
<s:Body>
  <s:Fault>
     <s:Code>
        <s:Value>s:Sender</s:Value>
        <s:Subcode>
           <s:Value xmlns:a="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">a:InvalidSecurity</s:Value>
        </s:Subcode>
     </s:Code>
     <s:Reason>
        <s:Text xml:lang="en-GB">An error occurred when verifying security for the message.</s:Text>
     </s:Reason>
  </s:Fault>
</s:Body>
</s:Envelope>

I did see an article that inferred that I should switch the 'Enable WS_A addressing' switch off. I did this, but this just caused the submit request to timeout.

I have checked that the service is running by viewing the WSDL from the IIS server and also using the application to call the service and all is OK.

I am sure that I missed a simple step, so would be grateful for any help.

Thanks

环顾四周之后,我开始使用WCF Storm,它似乎确实可以与使用SSL的WCF一起使用。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM