Hi,

Could you try with more recent CXF version, most likely this issue already get resolved.
CXF 2.1.9 is quite old and even CXF 2.2.x is out-of-support now.

Freeman
On 2012-4-10, at 下午5:30, Fansi wrote:

Hi mate,

I am currently encountering an apparently old issue with CXF. In fact
signature verification systematically fails when signed message is a soap
fault. Signature verification for regular message is OK.

I am using Mule ESB as security proxy, which in turn integrates CXF 2.1.9.
A snippet of the stack trace is shown below. From this mailing list's
archive, I noticed that this issue has been raised by someone else on
september 2009.

Does anyone has any hint as to how to manage this? Any suggestion would be
appreciated.

With kind regards,

Maj

org.apache.ws.security.WSSecurityException: The signature or decryption was
invalid
   at
org .apache .ws .security .processor .SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:529)
   at
org .apache .ws .security .processor.SignatureProcessor.handleToken(SignatureProcessor.java:97)
   at
org .apache .ws .security .WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:326)
   at
org .apache .ws .security .WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:243)
   at
org .apache .cxf .ws .security .wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:180)
   at
org .apache .cxf .ws .security .wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:67)
   at
org .apache .cxf .phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java: 243)

---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042










Reply via email to