使用 AsymmetricBindingHandler 时的 CXF 双重签名
CXF Double signatures while using AsymmetricBindingHandler
WSDL:http://pastebin.com/Xx82fmGX
响应:http://pastebin.com/KbuMrfn4
在给定的响应签名中出现两倍甚至三倍。
我调试了CXF 2.7.13的源码
AbstractBinding中的getSignedParts方法被调用了两次。
第一次调用是在第 262 行的 doEncryptBeforeSign 方法中完成的。
第二次调用是在第 506 行的 doSignature 中完成的,由第 301 行的 doEncryptBeforeSign 方法调用。
有人知道我能做些什么吗?
这已在 CXF 中修复:https://issues.apache.org/jira/browse/CXF-6473
冷
WSDL:http://pastebin.com/Xx82fmGX 响应:http://pastebin.com/KbuMrfn4
在给定的响应签名中出现两倍甚至三倍。
我调试了CXF 2.7.13的源码
AbstractBinding中的getSignedParts方法被调用了两次。 第一次调用是在第 262 行的 doEncryptBeforeSign 方法中完成的。 第二次调用是在第 506 行的 doSignature 中完成的,由第 301 行的 doEncryptBeforeSign 方法调用。
有人知道我能做些什么吗?
这已在 CXF 中修复:https://issues.apache.org/jira/browse/CXF-6473
冷