I am using a WCF client to communicate with a Websphere hosted web service. The service requires my message to be signed, but not encrypted. This is being done and works as expected. I can see in my trace logs that I get a valid response
back from the service. However, it isn't making past the proxy becuase of the following error:
System.ServiceModel.Security.MessageSecurityException: Security processor was un
able to find a security header in the message. This might be because the message
is an unsecured fault or because there is a binding mismatch between the commun
icating parties. This can occur if the service is configured for security and
the client is not using security.
I've edited the binding to remove the timestamp and have verified that it is not being sent, however, I still get this error.
Here's what the header of my request looks like:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<ActivityId CorrelationId="b0d474df-8b00-4c30-bd05-d1e478529ce4" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">cb8e51de-83b4-4bfe-bf1c-fd92ce86f557</ActivityId>
<o:Security s:mustUnderstand="1" xmlns:o="http://
View Complete Post