3

在我们的 SOA 中,我们必须对请求(SOAP 标头的一部分)进行两次签名:1. 客户端对 SOAP 主体进行签名 2. ESB 对 SOAP 标头的一部分进行签名,以便服务可以验证该请求是通过 ESB 路由

我目前正在尝试使用 Apache CXF 2.2 来实现/配置它。它在客户端和 ESB 上工作。但我无法在服务器端配置 CXF 以允许两个不同的签名。我正在尝试配置两个 WSS4JInInterceptor-beans,但第一个报告错误:“WSSecurityException: An error was foundprocessing header”

我已经在 WSS4JInInterceptor 属性配置中使用了“signatureParts”。

有谁知道,如何配置 WSS4JInInterceptor 以允许不同/多个 XML 签名?

非常感谢

4

0 回答 0