Hi All,
I got it!
The problem was JAVA_HOME was pointing to jrockit90_150_10 in weblogic9.2.
I was doing changes in jdk150_10.
Thankyou Afkham and Rampart users and devlopers.

bye


On 10/19/07, hiran n <[EMAIL PROTECTED]> wrote:
>
> Hi All,
> I am implementing security (sign and encrypt) using Rampart in my web
> service deployed on weblogic9.2
> Modified the service.xml and axis2.xml as specified in the samples/basic
> (sample06) and used the service.jsk, client.jks and service.properties and
> client.properties provided in the sample folder(basic/sample06) of
> rampart1.3
>
> I have included the provider information in the java.security file of jre.
> Also I have placed the  bcprov-jdk15-132.jar file in the lib/etc folder of
> the jre.
> and also copied unlimited strength policy JAR files in the security folder
> of the jre.
>
> Still getting the following exception when the service is invoked from a
> client
> I have set TCPMon and I could see the encrypted request soap message
>
> I am stuck up at this since few days.
> Any suggestion in this regard will be of great help to me.
>
> Thanks in Advance
>
>
>
>
> The environment is
> jdk1.5
> Weblogic9.2
> Axis2-1.3
> Rampart-1.3
>
>
>
>
>
> [ERROR]
> java.lang.ExceptionInInitializerError
>         at javax.crypto.Cipher.getInstance(DashoA12275)
>         at org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> (WSSecuri
> tyUtil.java:688)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> dKey(EncryptedKeyProcessor.java:119)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> dKey(EncryptedKeyProcessor.java :87)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> cryptedKeyProcessor.java:76)
>         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> (WSSecur
> ityEngine.java :284)
>         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> (WSSecur
> ityEngine.java:206)
>         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> (WSDoAllReceiv
> er.java:213)
>         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> (WSDoAllRece
> iver.java:86)
>         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> WSDoAllHandler.java:
> 72)
>         at org.apache.axis2.engine.Phase.invoke (Phase.java:292)
>         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)
>         at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> uest(HTTPTransportUtils.java:275)
>         at org.apache.axis2.transport.http.AxisServlet.doPost(
> AxisServlet.java:1
> 20)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>         at javax.servlet.http.HttpServlet.service (HttpServlet.java:856)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> (StubSecurityHelper.java:227)
>         at 
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
>
> tyHelper.java:125)
>         at weblogic.servlet.internal.ServletStubImpl.execute(
> ServletStubImpl.jav
> a:283)
>         at weblogic.servlet.internal.ServletStubImpl.execute(
> ServletStubImpl.jav
> a:175)
>         at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> n.run(WebAppServletContext.java:3231)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs
> (Authenticate
> dSubject.java:321)
>         at weblogic.security.service.SecurityManager.runAs(
> SecurityManager.java:
> 121)
>         at weblogic.servlet.internal.WebAppServletContext.securedExecute
> (WebAppS
> ervletContext.java:2002)
>         at 
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
> ontext.java:1908)
>         at weblogic.servlet.internal.ServletRequestImpl.run(
> ServletRequestImpl.j
> ava:1362)
>         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
>         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> Caused by: java.lang.SecurityException: Cannot set up certs for trusted
> CAs
>         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
>         ... 29 more
> Caused by: java.security.PrivilegedActionException:
> java.security.InvalidKeyExce
> ption: Public key presented not for certificate signature
>         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
>         at javax.crypto.Cipher.getInstance(DashoA12275)
>         at org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> (WSSecuri
> tyUtil.java:688)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> dKey(EncryptedKeyProcessor.java:119)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> dKey(EncryptedKeyProcessor.java:87)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken (En
> cryptedKeyProcessor.java:76)
>         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> (WSSecur
> ityEngine.java:284)
>         at 
> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
>
> ityEngine.java:206)
>         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> (WSDoAllReceiv
> er.java:213)
>         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> (WSDoAllRece
> iver.java:86)
>         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> WSDoAllHandler.java:
> 72)
>         at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
>         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java :212)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132)
>         at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> uest(HTTPTransportUtils.java:275)
>         at org.apache.axis2.transport.http.AxisServlet.doPost (
> AxisServlet.java:1
> 20)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> (StubSecurityHelper.java:227)
>         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> (StubSecuri
> tyHelper.java:125)
>         at weblogic.servlet.internal.ServletStubImpl.execute(
> ServletStubImpl.jav
> a:283)
>         at weblogic.servlet.internal.ServletStubImpl.execute(
> ServletStubImpl.jav
> a:175)
>         at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> n.run(WebAppServletContext.java :3231)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs
> (Authenticate
> dSubject.java:321)
>         at weblogic.security.service.SecurityManager.runAs(
> SecurityManager.java:
> 121)
>         at 
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
> ervletContext.java:2002)
>         at weblogic.servlet.internal.WebAppServletContext.execute
> (WebAppServletC
> ontext.java:1908)
> Caused by: java.security.InvalidKeyException: Public key presented not for
> certi
> ficate signature
>         at
> org.bouncycastle.jce.provider.X509CertificateObject.checkSignature(Un
> known Source)
>         at org.bouncycastle.jce.provider.X509CertificateObject.verify(Unknown
> So
> urce)
>         at javax.crypto.SunJCE_b.d(DashoA12275)
>         at javax.crypto.SunJCE_b.c(DashoA12275)
>         at javax.crypto.SunJCE_r.run(DashoA12275)
>         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
>         at javax.crypto.Cipher.getInstance (DashoA12275)
>         at org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> (WSSecuri
> tyUtil.java:688)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> dKey(EncryptedKeyProcessor.java :119)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> dKey(EncryptedKeyProcessor.java:87)
>         at
> org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> cryptedKeyProcessor.java :76)
>         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> (WSSecur
> ityEngine.java:284)
>         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> (WSSecur
> ityEngine.java:206)
>         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> (WSDoAllReceiv
> er.java:213)
>         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> (WSDoAllRece
> iver.java:86)
>         at org.apache.rampart.handler.WSDoAllHandler.invoke (
> WSDoAllHandler.java:
> 72)
>         at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
>         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
>         at org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java
> :132)
>         at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> uest(HTTPTransportUtils.java:275)
>         at org.apache.axis2.transport.http.AxisServlet.doPost(
> AxisServlet.java :1
> 20)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> (StubSecurityHelper.java:227)
>         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> (StubSecuri
> tyHelper.java:125)
>         at weblogic.servlet.internal.ServletStubImpl.execute(
> ServletStubImpl.jav
> a:283)
>         at weblogic.servlet.internal.ServletStubImpl.execute(
> ServletStubImpl.jav
> a:175)
>
>
>
>
> On 10/19/07, hiran n <[EMAIL PROTECTED]> wrote:
> >
> > Hi Afkham,
> >  Thankyou very much for the guidance.
> > But i could not resolve the issue.
> > I have added the security provider information in the java.security of
> > the jre.
> > Also  I have set the weblogic classpath to bcprov-jdk15-133.jar.
> > Still getting the exception.
> > It will be helpful if you provide me how to get head to resolve this.
> > First time when i invoke the client i get this
> >
> > java.lang.ExceptionInInitializerError
> >         at javax.crypto.Cipher.getInstance(DashoA12275)
> >         at org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> > (WSSecuri
> > tyUtil.java:688)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java:119)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java :87)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> > cryptedKeyProcessor.java:76)
> >         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > (WSSecur
> > ityEngine.java :284)
> >         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > (WSSecur
> > ityEngine.java:206)
> >         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > (WSDoAllReceiv
> > er.java:213)
> >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > (WSDoAllRece
> > iver.java:86)
> >         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> > WSDoAllHandler.java:
> > 72)
> >         at org.apache.axis2.engine.Phase.invoke (Phase.java:292)
> >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java
> > :212)
> >         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> > :132)
> >         at
> > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > uest(HTTPTransportUtils.java:275)
> >         at org.apache.axis2.transport.http.AxisServlet.doPost(
> > AxisServlet.java:1
> > 20)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> >         at javax.servlet.http.HttpServlet.service (HttpServlet.java:856)
> >         at
> > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > (StubSecurityHelper.java:227)
> >         at 
> > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
> >
> > tyHelper.java:125)
> >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > ServletStubImpl.jav
> > a:283)
> >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > ServletStubImpl.jav
> > a:175)
> >         at
> > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > n.run(WebAppServletContext.java:3231)
> >         at weblogic.security.acl.internal.AuthenticatedSubject.doAs
> > (Authenticate
> > dSubject.java:321)
> >         at weblogic.security.service.SecurityManager.runAs(
> > SecurityManager.java:
> > 121)
> >         at weblogic.servlet.internal.WebAppServletContext.securedExecute
> > (WebAppS
> > ervletContext.java:2002)
> >         at 
> > weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
> > ontext.java:1908)
> >         at weblogic.servlet.internal.ServletRequestImpl.run(
> > ServletRequestImpl.j
> > ava:1362)
> >         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> >         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> > Caused by: java.lang.SecurityException: Cannot set up certs for trusted
> > CAs
> >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> >         ... 29 more
> > Caused by: java.security.PrivilegedActionException:
> > java.security.InvalidKeyExce
> > ption: Public key presented not for certificate signature
> >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> >         at javax.crypto.Cipher.getInstance(DashoA12275)
> >         at org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> > (WSSecuri
> > tyUtil.java:688)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java:119)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java:87)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken (En
> > cryptedKeyProcessor.java:76)
> >         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > (WSSecur
> > ityEngine.java:284)
> >         at 
> > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> >
> > ityEngine.java:206)
> >         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > (WSDoAllReceiv
> > er.java:213)
> >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > (WSDoAllRece
> > iver.java:86)
> >         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> > WSDoAllHandler.java:
> > 72)
> >         at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
> >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
> >         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> > :132)
> >         at
> > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > uest(HTTPTransportUtils.java:275)
> >         at org.apache.axis2.transport.http.AxisServlet.doPost (
> > AxisServlet.java:1
> > 20)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >         at
> > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > (StubSecurityHelper.java:227)
> >         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> > (StubSecuri
> > tyHelper.java:125)
> >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > ServletStubImpl.jav
> > a:283)
> >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > ServletStubImpl.jav
> > a:175)
> >         at
> > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > n.run(WebAppServletContext.java :3231)
> >         at weblogic.security.acl.internal.AuthenticatedSubject.doAs
> > (Authenticate
> > dSubject.java:321)
> >         at weblogic.security.service.SecurityManager.runAs(
> > SecurityManager.java:
> > 121)
> >         at 
> > weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
> > ervletContext.java:2002)
> >         at weblogic.servlet.internal.WebAppServletContext.execute
> > (WebAppServletC
> > ontext.java:1908)
> > Caused by: java.security.InvalidKeyException: Public key presented not
> > for certi
> > ficate signature
> >         at
> > org.bouncycastle.jce.provider.X509CertificateObject.checkSignature(Un
> > known Source)
> >         at 
> > org.bouncycastle.jce.provider.X509CertificateObject.verify(Unknown
> > So
> > urce)
> >         at javax.crypto.SunJCE_b.d(DashoA12275)
> >         at javax.crypto.SunJCE_b.c(DashoA12275)
> >         at javax.crypto.SunJCE_r.run(DashoA12275)
> >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> >         at javax.crypto.Cipher.getInstance (DashoA12275)
> >         at org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> > (WSSecuri
> > tyUtil.java:688)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java :119)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java:87)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> > cryptedKeyProcessor.java :76)
> >         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > (WSSecur
> > ityEngine.java:284)
> >         at org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > (WSSecur
> > ityEngine.java:206)
> >         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > (WSDoAllReceiv
> > er.java:213)
> >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > (WSDoAllRece
> > iver.java:86)
> >         at org.apache.rampart.handler.WSDoAllHandler.invoke (
> > WSDoAllHandler.java:
> > 72)
> >         at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
> >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java
> > :212)
> >         at org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java
> > :132)
> >         at
> > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > uest(HTTPTransportUtils.java:275)
> >         at org.apache.axis2.transport.http.AxisServlet.doPost(
> > AxisServlet.java :1
> > 20)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >         at
> > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > (StubSecurityHelper.java:227)
> >         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> > (StubSecuri
> > tyHelper.java:125)
> >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > ServletStubImpl.jav
> > a:283)
> >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > ServletStubImpl.jav
> > a:175)
> >
> >
> > And for invoking the second time onwards get this exception
> >
> > [ERROR] javax/crypto/SunJCE_b
> > java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b
> >         at javax.crypto.Cipher.getInstance(DashoA12275)
> >         at 
> > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecuri
> > tyUtil.java:688)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java:119)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > dKey(EncryptedKeyProcessor.java :87)
> >         at
> > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken (En
> > cryptedKeyProcessor.java:76)
> >         at 
> > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > ityEngine.java :284)
> >         at 
> > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> >
> > ityEngine.java:206)
> >         at 
> > org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiv
> >
> > er.java:213)
> >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > (WSDoAllRece
> > iver.java :86)
> >         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> > WSDoAllHandler.java:
> > 72)
> >         at org.apache.axis2.engine.Phase.invoke (Phase.java:292)
> >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
> >         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> > :132)
> >         at
> > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > uest(HTTPTransportUtils.java:275)
> >         at org.apache.axis2.transport.http.AxisServlet.doPost (
> > AxisServlet.java:1
> > 20)
> >         at javax.servlet.http.HttpServlet.service (HttpServlet.java:763)
> >         at javax.servlet.http.HttpServlet.service (HttpServlet.java:856)
> >         at
> > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > (StubSecurityHelper.java:227)
> >         at 
> > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
> >
> > tyHelper.java:125)
> >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > ServletStubImpl.jav
> > a:283)
> >         at weblogic.servlet.internal.ServletStubImpl.execute (
> > ServletStubImpl.jav
> > a:175)
> >         at
> > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > n.run(WebAppServletContext.java :3231)
> >         at 
> > weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
> > dSubject.java:321)
> >         at weblogic.security.service.SecurityManager.runAs(
> > SecurityManager.java:
> > 121)
> >         at 
> > weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
> > ervletContext.java :2002)
> >         at 
> > weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
> > ontext.java:1908)
> >         at weblogic.servlet.internal.ServletRequestImpl.run(
> > ServletRequestImpl.j
> > ava:1362)
> >         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> >         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> >
> >
> > Thanks in advance.
> >
> > Regards
> > hiran
> >
> >
> > On 10/18/07, hiran n <[EMAIL PROTECTED] > wrote:
> > >
> > > Hi Afkham,
> > >  Thankyou very much for the guidance.
> > > But i could not resolve the issue.
> > > I have added the security provider information in the java.security of
> > > the jre.
> > > Also  I have set the weblogic classpath to bcprov-jdk15-133.jar.
> > > Still getting the exception.
> > > It will be helpful if you provide me how to get head to resolve this.
> > > First time when i invoke the client i get this
> > >
> > > java.lang.ExceptionInInitializerError
> > >         at javax.crypto.Cipher.getInstance(DashoA12275)
> > >         at
> > > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecuri
> > > tyUtil.java:688)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java:119)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java :87)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> > > cryptedKeyProcessor.java:76)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > > ityEngine.java :284)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > > ityEngine.java:206)
> > >         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > > (WSDoAllReceiv
> > > er.java:213)
> > >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > > (WSDoAllRece
> > > iver.java:86)
> > >         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> > > WSDoAllHandler.java:
> > > 72)
> > >         at org.apache.axis2.engine.Phase.invoke (Phase.java:292)
> > >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java
> > > :212)
> > >         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> > > :132)
> > >         at
> > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > > uest(HTTPTransportUtils.java:275)
> > >         at org.apache.axis2.transport.http.AxisServlet.doPost(
> > > AxisServlet.java:1
> > > 20)
> > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java
> > > :763)
> > >         at javax.servlet.http.HttpServlet.service (HttpServlet.java
> > > :856)
> > >         at
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > > (StubSecurityHelper.java:227)
> > >         at 
> > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
> > >
> > > tyHelper.java:125)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.jav
> > > a:283)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.jav
> > > a:175)
> > >         at
> > > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > > n.run(WebAppServletContext.java:3231)
> > >         at weblogic.security.acl.internal.AuthenticatedSubject.doAs
> > > (Authenticate
> > > dSubject.java:321)
> > >         at weblogic.security.service.SecurityManager.runAs(
> > > SecurityManager.java:
> > > 121)
> > >         at
> > > weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
> > > ervletContext.java:2002)
> > >         at 
> > > weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
> > > ontext.java:1908)
> > >         at weblogic.servlet.internal.ServletRequestImpl.run(
> > > ServletRequestImpl.j
> > > ava:1362)
> > >         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> > >         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> > > Caused by: java.lang.SecurityException: Cannot set up certs for
> > > trusted CAs
> > >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> > >         ... 29 more
> > > Caused by: java.security.PrivilegedActionException:
> > > java.security.InvalidKeyExce
> > > ption: Public key presented not for certificate signature
> > >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> > >         at javax.crypto.Cipher.getInstance(DashoA12275)
> > >         at
> > > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecuri
> > > tyUtil.java:688)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java:119)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java:87)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken (En
> > > cryptedKeyProcessor.java:76)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > > ityEngine.java:284)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > > ityEngine.java:206)
> > >         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > > (WSDoAllReceiv
> > > er.java:213)
> > >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > > (WSDoAllRece
> > > iver.java:86)
> > >         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> > > WSDoAllHandler.java:
> > > 72)
> > >         at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
> > >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
> > >         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> > > :132)
> > >         at
> > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > > uest(HTTPTransportUtils.java:275)
> > >         at org.apache.axis2.transport.http.AxisServlet.doPost (
> > > AxisServlet.java:1
> > > 20)
> > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java
> > > :763)
> > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java
> > > :856)
> > >         at
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > > (StubSecurityHelper.java:227)
> > >         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> > > (StubSecuri
> > > tyHelper.java:125)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.jav
> > > a:283)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.jav
> > > a:175)
> > >         at
> > > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > > n.run(WebAppServletContext.java :3231)
> > >         at weblogic.security.acl.internal.AuthenticatedSubject.doAs
> > > (Authenticate
> > > dSubject.java:321)
> > >         at weblogic.security.service.SecurityManager.runAs(
> > > SecurityManager.java:
> > > 121)
> > >         at
> > > weblogic.servlet.internal.WebAppServletContext.securedExecute (WebAppS
> > > ervletContext.java:2002)
> > >         at weblogic.servlet.internal.WebAppServletContext.execute
> > > (WebAppServletC
> > > ontext.java:1908)
> > > Caused by: java.security.InvalidKeyException: Public key presented not
> > > for certi
> > > ficate signature
> > >         at
> > > org.bouncycastle.jce.provider.X509CertificateObject.checkSignature(Un
> > > known Source)
> > >         at 
> > > org.bouncycastle.jce.provider.X509CertificateObject.verify(Unknown
> > > So
> > > urce)
> > >         at javax.crypto.SunJCE_b.d(DashoA12275)
> > >         at javax.crypto.SunJCE_b.c(DashoA12275)
> > >         at javax.crypto.SunJCE_r.run(DashoA12275)
> > >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> > >         at javax.crypto.Cipher.getInstance (DashoA12275)
> > >         at
> > > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecuri
> > > tyUtil.java:688)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java :119)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java:87)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> > > cryptedKeyProcessor.java :76)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > > ityEngine.java:284)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > > ityEngine.java:206)
> > >         at org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > > (WSDoAllReceiv
> > > er.java:213)
> > >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > > (WSDoAllRece
> > > iver.java:86)
> > >         at org.apache.rampart.handler.WSDoAllHandler.invoke (
> > > WSDoAllHandler.java:
> > > 72)
> > >         at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
> > >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java
> > > :212)
> > >         at org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java
> > > :132)
> > >         at
> > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > > uest(HTTPTransportUtils.java:275)
> > >         at org.apache.axis2.transport.http.AxisServlet.doPost(
> > > AxisServlet.java :1
> > > 20)
> > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java
> > > :763)
> > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java
> > > :856)
> > >         at
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > > (StubSecurityHelper.java:227)
> > >         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> > > (StubSecuri
> > > tyHelper.java:125)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.jav
> > > a:283)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.jav
> > > a:175)
> > >
> > >
> > > And for invoking the second time onwards get this exception
> > >
> > > [ERROR] javax/crypto/SunJCE_b
> > > java.lang.NoClassDefFoundError: javax/crypto/SunJCE_b
> > >         at javax.crypto.Cipher.getInstance(DashoA12275)
> > >         at
> > > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance (WSSecuri
> > > tyUtil.java:688)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java:119)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > dKey(EncryptedKeyProcessor.java :87)
> > >         at
> > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken (En
> > > cryptedKeyProcessor.java:76)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader (WSSecur
> > > ityEngine.java :284)
> > >         at
> > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecur
> > > ityEngine.java:206)
> > >         at 
> > > org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiv
> > >
> > > er.java:213)
> > >         at org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > > (WSDoAllRece
> > > iver.java :86)
> > >         at org.apache.rampart.handler.WSDoAllHandler.invoke(
> > > WSDoAllHandler.java:
> > > 72)
> > >         at org.apache.axis2.engine.Phase.invoke (Phase.java:292)
> > >         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
> > >         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> > > :132)
> > >         at
> > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > > uest(HTTPTransportUtils.java:275)
> > >         at org.apache.axis2.transport.http.AxisServlet.doPost (
> > > AxisServlet.java:1
> > > 20)
> > >         at javax.servlet.http.HttpServlet.service (HttpServlet.java
> > > :763)
> > >         at javax.servlet.http.HttpServlet.service (HttpServlet.java
> > > :856)
> > >         at
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > > (StubSecurityHelper.java:227)
> > >         at 
> > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
> > >
> > > tyHelper.java:125)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.jav
> > > a:283)
> > >         at weblogic.servlet.internal.ServletStubImpl.execute (
> > > ServletStubImpl.jav
> > > a:175)
> > >         at
> > > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > > n.run(WebAppServletContext.java :3231)
> > >         at 
> > > weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
> > > dSubject.java:321)
> > >         at weblogic.security.service.SecurityManager.runAs(
> > > SecurityManager.java:
> > > 121)
> > >         at
> > > weblogic.servlet.internal.WebAppServletContext.securedExecute (WebAppS
> > > ervletContext.java :2002)
> > >         at 
> > > weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
> > > ontext.java:1908)
> > >         at weblogic.servlet.internal.ServletRequestImpl.run(
> > > ServletRequestImpl.j
> > > ava:1362)
> > >         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> > >         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> > >
> > >
> > > Thanks in advance.
> > >
> > > Regards
> > > hiran
> > >
> > >  On 10/18/07, Afkham Azeez <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Also see http://wso2.org/library/2731
> > > >
> > > >
> > > > On 10/18/07, Afkham Azeez < [EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Probably you need to enable unlimited strength security
> > > > jurisdiction in
> > > > > your JDK. See http://java.sun.com/javase/downloads/index.jsp.
> > > > >
> > > > > Also, you may need to configure the security provider. See the
> > > > "Security
> > > > > Provider Configuration" section in the article
> > > > > http://www.wso2.org/library/880, which explains how to run WSAS on
> > > > > WebLogic 9.2. Most of the things in that article are also
> > > > applicable to
> > > > > Axis2.
> > > > >
> > > > > HTH
> > > > > Azeez
> > > > >
> > > > > On 10/18/07, hiran n < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Hi All,
> > > > > > I am trying to implement secuirty by signing and encrypting
> > > > (sample06)
> > > > > > the saop message using rampart in weblogic9.2
> > > > > > I could able to deploy the service on the weblogic but when i
> > > > invoke the
> > > > > > service from the client
> > > > > > getting the following exception.
> > > > > > I am using the service.properties and client.properties and
> > > > service.jskand
> > > > > > client.jks provided in sample06.
> > > > > > The environment is
> > > > > > Weblogic9.2 server
> > > > > > Axis2-1.3 version
> > > > > > Rampart1.3
> > > > > > jdk1.5
> > > > > >
> > > > > > Any idea how to resove this.
> > > > > >
> > > > > >
> > > > > > java.lang.ExceptionInInitializerError
> > > > > >         at javax.crypto.Cipher.getInstance (DashoA12275)
> > > > > >         at
> > > > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> > > > > > (WSSecuri
> > > > > > tyUtil.java:688)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > > > > dKey(EncryptedKeyProcessor.java:119)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > > > > dKey(EncryptedKeyProcessor.java :87)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken
> > > > (En
> > > > > > cryptedKeyProcessor.java:76)
> > > > > >         at
> > > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > > > > > (WSSecur
> > > > > > ityEngine.java :284)
> > > > > >         at
> > > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > > > > > (WSSecur
> > > > > > ityEngine.java:206)
> > > > > >         at
> > > > org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > > > > > (WSDoAllReceiv
> > > > > > er.java:213)
> > > > > >         at
> > > > org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > > > > > (WSDoAllRece
> > > > > > iver.java:86)
> > > > > >         at org.apache.rampart.handler.WSDoAllHandler.invoke (
> > > > > > WSDoAllHandler.java :
> > > > > > 72)
> > > > > >         at org.apache.axis2.engine.Phase.invoke (Phase.java:292)
> > > > > >         at org.apache.axis2.engine.AxisEngine.invoke(
> > > > AxisEngine.java
> > > > > > :212)
> > > > > >         at org.apache.axis2.engine.AxisEngine.receive(
> > > > AxisEngine.java:132)
> > > > > >         at
> > > > > >
> > > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > > > > > uest(HTTPTransportUtils.java :275)
> > > > > >         at org.apache.axis2.transport .http.AxisServlet.doPost(
> > > > > > AxisServlet.java:1
> > > > > > 20)
> > > > > >         at javax.servlet.http.HttpServlet.service(
> > > > HttpServlet.java:763)
> > > > > >         at javax.servlet.http.HttpServlet.service (
> > > > HttpServlet.java:856)
> > > > > >         at
> > > > > >
> > > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > > > > > (StubSecurityHelper.java :227)
> > > > > >         at
> > > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> > > > > > (StubSecuri
> > > > > > tyHelper.java:125)
> > > > > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > > > > ServletStubImpl.jav
> > > > > > a:283)
> > > > > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > > > > ServletStubImpl.jav
> > > > > > a:175)
> > > > > >         at
> > > > > >
> > > > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > > > > > n.run(WebAppServletContext.java :3231)
> > > > > >         at
> > > > weblogic.security.acl.internal.AuthenticatedSubject.doAs
> > > > > > (Authenticate
> > > > > > dSubject.java :321)
> > > > > >         at weblogic.security.service.SecurityManager.runAs (
> > > > > > SecurityManager.java:
> > > > > > 121)
> > > > > >         at
> > > > weblogic.servlet.internal.WebAppServletContext.securedExecute
> > > > > > (WebAppS
> > > > > > ervletContext.java:2002)
> > > > > >         at
> > > > weblogic.servlet.internal.WebAppServletContext.execute
> > > > > > (WebAppServletC
> > > > > > ontext.java:1908)
> > > > > >         at weblogic.servlet.internal.ServletRequestImpl.run(
> > > > > > ServletRequestImpl.j
> > > > > > ava:1362)
> > > > > >         at weblogic.work.ExecuteThread.execute (
> > > > ExecuteThread.java:209)
> > > > > >         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> > > > > > Caused by: java.lang.SecurityException : Cannot set up certs for
> > > > trusted
> > > > > > CAs
> > > > > >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> > > > > >         ... 29 more
> > > > > > Caused by: java.security.PrivilegedActionException :
> > > > > > java.security.InvalidKeyExce
> > > > > > ption: Public key presented not for certificate signature
> > > > > >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> > > > > >         at javax.crypto.Cipher.getInstance (DashoA12275)
> > > > > >         at
> > > > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> > > > > > (WSSecuri
> > > > > > tyUtil.java:688)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > > > > dKey(EncryptedKeyProcessor.java :119)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > > > > dKey(EncryptedKeyProcessor.java:87)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> > > > > > cryptedKeyProcessor.java:76)
> > > > > >         at
> > > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > > > > > (WSSecur
> > > > > > ityEngine.java:284)
> > > > > >         at
> > > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > > > (WSSecur
> > > > > >
> > > > > >
> > > > > > ityEngine.java:206)
> > > > > >         at
> > > > org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > > > > > (WSDoAllReceiv
> > > > > > er.java:213)
> > > > > >         at
> > > > org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > > > > > (WSDoAllRece
> > > > > > iver.java:86)
> > > > > >         at org.apache.rampart.handler.WSDoAllHandler.invoke (
> > > > > > WSDoAllHandler.java:
> > > > > > 72)
> > > > > >         at org.apache.axis2.engine.Phase.invoke(Phase.java:292)
> > > > > >         at org.apache.axis2.engine.AxisEngine.invoke (
> > > > AxisEngine.java:212)
> > > > > >         at org.apache.axis2.engine.AxisEngine.receive(
> > > > AxisEngine.java
> > > > > > :132)
> > > > > >         at
> > > > > >
> > > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > > > > > uest( HTTPTransportUtils.java:275)
> > > > > >         at org.apache.axis2.transport.http.AxisServlet.doPost (
> > > > > > AxisServlet.java:1
> > > > > > 20)
> > > > > >         at javax.servlet.http.HttpServlet.service(
> > > > HttpServlet.java :763)
> > > > > >         at javax.servlet.http.HttpServlet.service (
> > > > HttpServlet.java:856)
> > > > > >         at
> > > > > >
> > > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > > > > > (StubSecurityHelper.java :227)
> > > > > >         at
> > > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> > > > > > (StubSecuri
> > > > > > tyHelper.java:125)
> > > > > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > > > > ServletStubImpl.jav
> > > > > > a:283)
> > > > > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > > > > ServletStubImpl.jav
> > > > > > a:175)
> > > > > >         at
> > > > > >
> > > > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> > > > > > n.run(WebAppServletContext.java :3231)
> > > > > >         at
> > > > weblogic.security.acl.internal.AuthenticatedSubject.doAs
> > > > > > (Authenticate
> > > > > > dSubject.java :321)
> > > > > >         at weblogic.security.service.SecurityManager.runAs (
> > > > > > SecurityManager.java:
> > > > > > 121)
> > > > > >         at
> > > > weblogic.servlet.internal.WebAppServletContext.securedExecute
> > > > > > (WebAppS
> > > > > > ervletContext.java:2002)
> > > > > >         at
> > > > weblogic.servlet.internal.WebAppServletContext.execute
> > > > > > (WebAppServletC
> > > > > > ontext.java:1908)
> > > > > > Caused by: java.security.InvalidKeyException: Public key
> > > > presented not
> > > > > > for
> > > > > > certi
> > > > > > ficate signature
> > > > > >         at
> > > > > >
> > > > org.bouncycastle.jce.provider.X509CertificateObject.checkSignature(Un
> > > > > > known Source)
> > > > > >         at
> > > > org.bouncycastle.jce.provider.X509CertificateObject.verify
> > > > > > (Unknown
> > > > > > So
> > > > > > urce)
> > > > > >         at javax.crypto.SunJCE_b.d(DashoA12275)
> > > > > >         at javax.crypto.SunJCE_b.c(DashoA12275)
> > > > > >         at javax.crypto.SunJCE_r.run (DashoA12275)
> > > > > >         at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
> > > > > >         at javax.crypto.Cipher.getInstance (DashoA12275)
> > > > > >         at
> > > > org.apache.ws.security.util.WSSecurityUtil.getCipherInstance
> > > > > > (WSSecuri
> > > > > > tyUtil.java:688)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > > > > dKey(EncryptedKeyProcessor.java :119)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncrypte
> > > > > > dKey(EncryptedKeyProcessor.java:87)
> > > > > >         at
> > > > > >
> > > > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(En
> > > > > > cryptedKeyProcessor.java :76)
> > > > > >         at
> > > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > > > > > (WSSecur
> > > > > > ityEngine.java:284)
> > > > > >         at
> > > > org.apache.ws.security.WSSecurityEngine.processSecurityHeader
> > > > > > (WSSecur
> > > > > > ityEngine.java:206)
> > > > > >         at
> > > > org.apache.rampart.handler.WSDoAllReceiver.processBasic
> > > > (WSDoAllReceiv
> > > > > >
> > > > > > er.java:213)
> > > > > >         at
> > > > org.apache.rampart.handler.WSDoAllReceiver.processMessage
> > > > > > (WSDoAllRece
> > > > > > iver.java:86)
> > > > > >         at org.apache.rampart.handler.WSDoAllHandler.invoke (
> > > > > > WSDoAllHandler.java:
> > > > > > 72)
> > > > > >         at org.apache.axis2.engine.Phase.invoke (Phase.java:292)
> > > > > >         at org.apache.axis2.engine.AxisEngine.invoke(
> > > > AxisEngine.java
> > > > > > :212)
> > > > > >         at org.apache.axis2.engine.AxisEngine.receive (
> > > > AxisEngine.java
> > > > > > :132)
> > > > > >         at
> > > > > >
> > > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> > > > > > uest(HTTPTransportUtils.java:275)
> > > > > >         at org.apache.axis2.transport.http.AxisServlet.doPost (
> > > > > > AxisServlet.java :1
> > > > > > 20)
> > > > > >         at javax.servlet.http.HttpServlet.service(
> > > > HttpServlet.java:763)
> > > > > >         at javax.servlet.http.HttpServlet.service(
> > > > HttpServlet.java:856)
> > > > > >         at
> > > > > >
> > > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
> > > > > > (StubSecurityHelper.java:227)
> > > > > >         at
> > > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet
> > > > > > (StubSecuri
> > > > > > tyHelper.java:125)
> > > > > >         at weblogic.servlet.internal.ServletStubImpl.execute(
> > > > > > ServletStubImpl.jav
> > > > > > a:283)
> > > > > >         at weblogic.servlet.internal.ServletStubImpl.execute (
> > > > > > ServletStubImpl.jav
> > > > > > a:175)
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Thanks
> > > > > Afkham Azeez
> > > > >
> > > > > http://www.wso2.org
> > > > > GPG Fingerprint: 643F C2AF EB78 F886 40C9  B2A2 4AE2 C887 665E
> > > > 0760
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Thanks
> > > > Afkham Azeez
> > > >
> > > > http://www.wso2.org
> > > > GPG Fingerprint: 643F C2AF EB78 F886 40C9  B2A2 4AE2 C887 665E 0760
> > > >
> > >
> > >
> >
>

Reply via email to