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]
>
>

Reply via email to