Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-8162

camel-spring-ws removes WSHandlerResult.

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Resolved
    • Affects Version/s: 2.14.0
    • Fix Version/s: Future
    • Component/s: camel-spring-ws
    • Labels:
      None
    • Estimated Complexity:
      Moderate

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                onders Önder Sezgin
                Reporter:
                jinie Jimmy Selgen Nielsen
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: