Error processing response in .net web service with WSE3 mutualCertificate10Security Assertion
Posted
by Maeloc
on Stack Overflow
See other posts from Stack Overflow
or by Maeloc
Published on 2010-05-20T15:46:07Z
Indexed on
2010/05/20
15:50 UTC
Read the original article
Hit count: 358
I am securing a .net web service (framework 2.0) with WSE3 mutualCertificate10Security Assertion.
When request are valid all is fine and the response is wellformed, but when the request is invalid (cause a invalid signature, failed check, or soapexception thrown), the web server isn't able to process the response to send to the client.
The error in application event log is:
An error occured processing an outgoing fault response.
Details of the error causing the processing failure:
System.InvalidOperationException: Send security filter on the server could not
retrieve the operation protection requirements from the operation state.
en Microsoft.Web.Services3.Security.SecureConversationServiceSendSecurityFilter.SecureMessage(SoapEnvelope envelope, Security security)
en Microsoft.Web.Services3.Security.SendSecurityFilter.ProcessMessage(SoapEnvelope envelope)
en Microsoft.Web.Services3.Pipeline.ProcessOutputMessage(SoapEnvelope envelope)
en Microsoft.Web.Services3.WseProtocol.GetFilteredResponseEnvelope(SoapEnvelope outputEnvelope)
All certificate permissions are OK (when request is OK the web service is able to sign the response). Error occurs only if a soapFault must be returned in the response.
Any ideas?
© Stack Overflow or respective owner