在我们的SOA中,我们必须签署一个请求(部分SOAP标头)两次: 1.客户端签署SOAP主体 2. ESB签署SOAP标头的一部分,以便服务可以验证请求是否通过ESB路由
我目前正在尝试使用Apache CXF 2.2实现/配置它。 它在客户端和ESB上工作。 但是我无法在服务器端配置CXF以允许两个不同的签名。我正在尝试配置两个WSS4JInInterceptor-beans,但第一个报告错误: “WSSecurityException:发现处理标题的错误”
我已经在WSS4JInInterceptor属性配置中使用了“signatureParts”。
有谁知道,如何配置WSS4JInInterceptor以允许不同/多个XML签名?
非常感谢