cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <dk...@apache.org>
Subject Re: Problem with 2.4.0 and WS-Security
Date Tue, 19 Apr 2011 17:46:55 GMT


I really couldn't run this test case.    I cannot build with Maven 3 due to 
the java.net repo requirement.   With maven 2.2.1, I get:

Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to 
java.lang.Integer
        at org.testng.TestNG.configure(TestNG.java:1292)
        at 
org.apache.maven.surefire.testng.conf.TestNGMapConfigurator.configure(TestNGMapConfigurator.java:95)
        at 
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:57)
        at 
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:106)
        at 
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)


Any ideas?    I've never used TestNG for anything so I'm not even sure where 
to start looking at that.


Dan


On Monday 18 April 2011 5:27:56 PM Ross Lodge wrote:
> I've been trying to get the new 2.4.0 release to work in a project that I'm
> using that uses WS-Security and WS-SecurityPolicy in a WSDL-First SOAP
> service, and I am getting a signature verification failure:
> 
>    Caused by: org.apache.ws.security.WSSecurityException: The signature or
> 
> > decryption was invalid; nested exception is:
> > 
> > org.apache.ws.security.WSSecurityException: The signature or decryption
> > was invalid
> > 
> > at
> > org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(Si
> > gnatureProcessor.java:378) ~[wss4j-1.6.0.jar:1.6.0]
> > 
> > at
> > org.apache.ws.security.processor.SignatureProcessor.handleToken(Signature
> > Processor.java:174) ~[wss4j-1.6.0.jar:1.6.0]
> > 
> > at
> > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityE
> > ngine.java:396) ~[wss4j-1.6.0.jar:1.6.0]
> > 
> > at
> > org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JIn
> > Interceptor.java:248) ~[cxf-rt-ws-security-2.4.0.jar:2.4.0]
> > 
> > ... 35 common frames omitted
> > 
> > Caused by: org.apache.ws.security.WSSecurityException: The signature or
> > decryption was invalid
> > 
> > at
> > org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(Si
> > gnatureProcessor.java:375) ~[wss4j-1.6.0.jar:1.6.0]
> > 
> > ... 38 common frames omitted
> 
> It's quite possible that I'm missing something (e.g. relating to how WSS4J
> 1.6 needs to be configured vs WSSJ 1.5, for instance), or this could be a
> bug of some kind.
> 
> Any help would be appreciated; I've uploaded sample code that exhibits this
> problem to:
> 
> http://www.electronicmuse.com/WSSecurityTutorial.2.4.0-failure.zip
> 
> Thanks.
> 
> Ross M. Lodge

-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com

Mime
View raw message