使用AsymmetricBindingHandler时的CXF双重签名

时间:2015-06-24 12:57:26

标签: java cxf

WSDL:http://pastebin.com/Xx82fmGX 回复:http://pastebin.com/KbuMrfn4

在给定的响应中,签名会出现双倍甚至三倍。

我调试了CXF 2.7.13的源代码。

AbstractBinding中的getSignedParts方法被调用两次。 第一次调用在第262行的doEncryptBeforeSign方法中完成。 第二次调用在第506行的doSignature中完成,由第301行的doEncryptBeforeSign方法调用。

任何人都知道我能做些什么呢?

1 个答案:

答案 0 :(得分:1)

这已在CXF中修复:https://issues.apache.org/jira/browse/CXF-6473

科尔姆。