Jimmy Selgen Nielsen created CAMEL-8162:
-------------------------------------------
Summary: camel-spring-ws removes WSHandlerResult.
Key: CAMEL-8162
URL: https://issues.apache.org/jira/browse/CAMEL-8162
Project: Camel
Issue Type: Improvement
Components: camel-spring-ws
Affects Versions: 2.14.0
Reporter: Jimmy Selgen Nielsen
Priority: Minor
When using camel-spring-ws with WS-Security and Wss4jSecurityInterceptor,
camel-spring-ws removes the list of WSHandlerResult when it creates the
exchange from the messageContext.
I'm trying to extract an X.509 certificate from the Soap header.
Wss4jSecurityInterceptor removes the Security header when it successfully
validates a message, and stores the information within the MessageContext in a
List<WSHandlerResult>.
I currently get around this by overriding Wss4jSecurityInterceptor so that it
no longer deletes the Security header, but the information is essentially lost
when Camel takes over, and it should be corrected.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)