cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <>
Subject [jira] Resolved: (CXF-790) SOAP headers copied from input SOAPMessage to output SOAPMessage
Date Tue, 31 Jul 2007 13:30:54 GMT


Daniel Kulp resolved CXF-790.

    Resolution: Fixed

> SOAP headers copied from input SOAPMessage to output SOAPMessage
> ----------------------------------------------------------------
>                 Key: CXF-790
>                 URL:
>             Project: CXF
>          Issue Type: Bug
>          Components: Soap Binding
>    Affects Versions: 2.0
>            Reporter: Fred Dushin
>            Assignee: Ulhas Bhole
>            Priority: Blocker
>             Fix For: 2.0.1
>         Attachments: cxf-790-testcase.patch, CXF-790.tar.gz
> When a request is made on a server, the SOAP headers in a request appear to be copied
directly to the response SOAP message.
> This is pretty severe in the case of WS-Security, because the consumer of the response
has to use the header information to "decode" the message, since the security headers contain
implicit instructtions for decrypting and verifying signatures on elements in the message
(possibly elements in the security header, itself).  Typically, the originator of the request
(e.g., the client) does not have the key material to do this decoding.
> One potential solution would be for the security interceptors to strip the SAAJ SOAPMessage
of its headers as part of its processing the request, but i) it's not clear we really want
to do that -- subsequent consumers on the interceptor chain, or possibly the application itself,
may need this information; ii) furthermore, there's no guarantee that a security interceptor
will be installed in an application, so there are scenarios where such a solution would not
be efficacious.
> I would prefer instead that the SOAPMessage representing the response, as it is passed
to the outbound interceptor on the server side, be more of a blank slate.
> This probably applies to other WS-* specs that rely on proper processing of SOAP headers.
> A sample CXF program will be enclosed shortly.

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

View raw message