Axis2FlexibleMEPClient removal of addressing headers should be configurable
---------------------------------------------------------------------------

                 Key: SYNAPSE-422
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-422
             Project: Synapse
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.1.1, 1.2
         Environment: Windows XP Professional.  Synapse 1.1.1  and 1.2   proxy 
mode and mediation mode
            Reporter: Gary Snider
            Priority: Critical


I've tried using synapse in proxy mode as well as non-proxy mode but here is 
the scenario and why removing the headers is wrong for what we're doing:

1) A WS-Security message comes in to synapse (with wsa:MessageID signed & 
referenced in the digital signature )
2) Synapse Axis2FlexibleMEPClient removes the wsa:MessageID in the original 
message  (Axis2FlexibleMEPClient.removeAddressingHeaders)
3) The endpoint gets the 'forwarded' request and it fails ws-security 
validation because the wsa:MessageID which is referenced in the digital 
signature has been removed.

The removal of addressing headers needs to be configurable since some 
implementations might rely on the original wsa:messageID to be there.  In our 
case it is part of a digital signature.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to