Hi,
I am trying to implement  non-repudiation with signature with  Axis2
1.2  &  Rampart 1.2.

Here is my service.xml enabling rampart

                <module ref="rampart" />
                <parameter name="InflowSecurity">
                        <action>
                                <items>Signature</items>
                                
<signaturePropFile>service.properties</signaturePropFile>
                        </action>
                </parameter>

I have placed my service.properties file in

 .... 
\base_v61\profiles\AppSrv01\installedApps\NW815856Node02Cell\axis2_war.ear\axis2.war\WEB-INF\classes
folder

service.properties contents are
org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin
org.apache.ws.security.crypto.merlin.keystore.type=jks
org.apache.ws.security.crypto.merlin.keystore.password=servertrust
org.apache.ws.security.crypto.merlin.keystore.alias=wasclient
org.apache.ws.security.crypto.merlin.alias.password=servertrust
org.apache.ws.security.crypto.merlin.file=servertrust.jks

I am getting the following error

[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R       at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
[8/2/07 8:28:10:326 EDT] 00000027 SystemErr     R Caused by:
org.apache.ws.security.components.crypto.CredentialException: Failed
to load credentials. Inner Exception: [DerInputStream.getLength():
lengthTag=109, too big.]
        at 
org.apache.ws.security.components.crypto.AbstractCrypto.load(AbstractCrypto.java:141)
        at 
org.apache.ws.security.components.crypto.AbstractCrypto.<init>(AbstractCrypto.java:97)
        at 
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:65)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)




        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
        at 
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)

[8/2/07 8:28:10:346 EDT] 00000027 SystemErr     R       at
org.apache.ws.security.components.crypto.AbstractCrypto.load(AbstractCrypto.java:141)
[8/2/07 8:28:10:346 EDT] 00000027 SystemErr     R       at
org.apache.ws.security.components.crypto.AbstractCrypto.<init>(AbstractCrypto.java:97)
[8/2/07 8:28:10:346 EDT] 00000027 SystemErr     R       at
org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:65)
[8/2/07 8:28:10:346 EDT] 00000027 SystemErr     R       ... 40 more
[8/2/07 8:28:10:366 EDT] 00000027 SystemErr     R
java.lang.InstantiationException:
org.apache.ws.security.components.crypto.Merlin
[8/2/07 8:28:10:366 EDT] 00000027 SystemErr     R       at
java.lang.Class.newInstanceImpl(Native Method)
[8/2/07 8:28:10:366 EDT] 00000027 SystemErr     R       at
java.lang.Class.newInstance(Class.java:1263)
[8/2/07 8:28:10:366 EDT] 00000027 SystemErr     R       at
org.apache.ws.security.components.crypto.CryptoFactory.loadClass(CryptoFactory.java:219)
[8/2/07 8:28:10:366 EDT] 00000027 SystemErr     R       at
org.apache.ws.security.components.crypto.CryptoFactory.getInstance(CryptoFactory.java:176)
[8/2/07 8:28:10:366 EDT] 00000027 SystemErr     R       at
org.apache.ws.security.handler.WSHandler.loadSignatureCrypto(WSHandler.java:347)


Did anyone encounter this error before ?

Please help.

Thanks,
Pavan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to