Hi Sebastien, There is nothing that needs to be done in the environment. The only dependency that I had trouble linking to the classpath from the maven repo during a maven build is the rampart.mar which I have now temporarilty packaged with the module.
I suspect it could be to do with the key store and the JDK version you are using. Could you please try creating it with the following command: *keytool -genkey -alias TuscanyWsUser -keyalg RSA -keystore tuscanyKeys.jks * All thro, for everthing there is just one password I have used and it is 'TuscanyWsUserPasswd' and there is just one user id which is TuscanyWsUser. - Venkat On 9/12/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: > > Is anybody else seeing that build error? > > Do I need to set up anything new in my build environment now that we > have WS-security enabled (which is pretty cool BTW)? > > Running > > org.apache.tuscany.sca.binding.ws.axis2.itests.policy.WSSecurityConfidentialityTestCase > log4j:WARN No appenders could be found for logger > (org.apache.axiom.om.util.StAXUtils). > log4j:WARN Please initialize the log4j system properly. > Sep 11, 2007 7:04:02 PM org.apache.tuscany.sca.http.jetty.JettyServer > addServletMapping > INFO: Added Servlet mapping: http://localhost:8085/myExplicitURI > *** Calling Integrity Password Handler .... > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.096 > sec <<< FAILURE! > testHelloWorld( > org.apache.tuscany.sca.binding.ws.axis2.itests.policy.WSSecurityConfidentialityTestCase > ) > Time elapsed: 3.04 sec <<< ERROR! > java.lang.ExceptionInInitializerError > at java.lang.J9VMInternals.initialize(J9VMInternals.java:214) > at javax.crypto.KeyGenerator.a(Unknown Source) > at javax.crypto.KeyGenerator.<init>(Unknown Source) > at javax.crypto.KeyGenerator.getInstance(Unknown Source) > at > org.apache.ws.security.message.WSSecEncrypt.getKeyGenerator( > WSSecEncrypt.java:578) > at > org.apache.ws.security.message.WSSecEncrypt.prepare(WSSecEncrypt.java:202) > at > org.apache.ws.security.message.WSSecEncrypt.build(WSSecEncrypt.java:268) > at > org.apache.ws.security.action.EncryptionAction.execute( > EncryptionAction.java:62) > at > org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java > :192) > at > org.apache.rampart.handler.WSDoAllSender.processBasic(WSDoAllSender.java > :256) > at > org.apache.rampart.handler.WSDoAllSender.processMessage(WSDoAllSender.java > :88) > at > org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72) > at org.apache.axis2.engine.Phase.invoke(Phase.java:383) > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:203) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:433) > at > org.apache.axis2.description.OutInAxisOperationClient.send( > OutInAxisOperation.java:330) > at > org.apache.axis2.description.OutInAxisOperationClient.execute( > OutInAxisOperation.java:294) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingInvoker.invokeTarget( > Axis2BindingInvoker.java:95) > at > org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingInvoker.invoke( > Axis2BindingInvoker.java:75) > at > > org.apache.tuscany.sca.core.databinding.wire.DataTransformationInteceptor.invoke > (DataTransformationInteceptor.java:70) > at > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > JDKInvocationHandler.java:231) > at > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > JDKInvocationHandler.java:128) > at $Proxy2.getGreetings(Unknown Source) > at > > org.apache.tuscany.sca.binding.ws.axis2.itests.HelloWorldOMComponent.getGreetings > (HelloWorldOMComponent.java:31) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :64) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:615) > at > > org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke > (JavaImplementationInvoker.java:105) > at > org.apache.tuscany.sca.core.databinding.wire.PassByValueInteceptor.invoke( > PassByValueInteceptor.java:49) > at > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > JDKInvocationHandler.java:231) > at > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke( > JDKInvocationHandler.java:128) > at $Proxy2.getGreetings(Unknown Source) > at > > org.apache.tuscany.sca.binding.ws.axis2.itests.policy.AbstractHelloWorldOMTestCase.testHelloWorld > (AbstractHelloWorldOMTestCase.java:43) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :64) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:615) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:232) > at junit.framework.TestSuite.run(TestSuite.java:227) > at > org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java > :35) > at > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java > :62) > at > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet( > AbstractDirectoryTestSuite.java:138) > at > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute( > AbstractDirectoryTestSuite.java:125) > at org.apache.maven.surefire.Surefire.run(Surefire.java:132) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :64) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:615) > at > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess( > SurefireBooter.java:290) > at > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java > :818) > Caused by: java.lang.SecurityException: Cannot set up certs for trusted > CAs > at javax.crypto.b.<clinit>(Unknown Source) > at java.lang.J9VMInternals.initializeImpl(Native Method) > at java.lang.J9VMInternals.initialize(J9VMInternals.java:192) > ... 56 more > Caused by: java.security.PrivilegedActionException: > java.security.InvalidKeyException: Public key presented not for > certificate signature > at > java.security.AccessController.doPrivileged(AccessController.java:246) > ... 59 more > Caused by: java.security.InvalidKeyException: Public key presented not > for certificate signature > at > org.bouncycastle.jce.provider.X509CertificateObject.checkSignature(Unknown > Source) > at > org.bouncycastle.jce.provider.X509CertificateObject.verify(Unknown Source) > at javax.crypto.b.a(Unknown Source) > at javax.crypto.b.access$500(Unknown Source) > at javax.crypto.b$0.run(Unknown Source) > at > java.security.AccessController.doPrivileged(AccessController.java:242) > ... 59 more > > -- > Jean-Sebastien > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >