Seems like somehow bouncycastle JCE impl was not picked! Can you
please try adding it to Tomcat's classpath?

Thanks,
Ruchith

On 4/3/07, Wang, Hailong (NIH/CIT) [C] <[EMAIL PROTECTED]> wrote:




I have two applications, app#1 and app#2 and both of them are using wss4j
library, but app#1 using current version, and app#2 is using old version.

I deployed these two applications into same tomcat server.  First I use the
function from app#1, it works fine, then I start to use the function from
app#2, and app#2 reports some exception, but it still is able to do its job.
Then I try to use the function from app#1, following exception is popuped.





An unsupported signature or encryption algorithm was used (unsupported key
transport encryption algorithm: No such algorithm:
http://www.w3.org/2001/04/xmlenc#rsa-1_5)

    at
org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecurityUtil.java:703)

    at
org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:120)

    at
org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:88)

    at
org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(EncryptedKeyProcessor.java:77)

    at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:279)

    at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:201)

    at
org.apache.rampart.RampartEngine.process(RampartEngine.java:71)

    at
org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:69)

    at org.apache.axis2.engine.Phase.invoke(Phase.java:382)

    at
org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:522)

    at
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:487)

    at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:328)

    at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)

    at
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

    at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

    at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)

    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)

    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)

    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

    at java.lang.Thread.run(Thread.java:595)



Is there anyone has any clue about this problem. Thanks in advance.





Hailong Wang

National Database for Autism Research(NDAR)

NIH/CIT/DECA (MOM CONTRACTOR)

9000 Rockville Pike, Bld 12A/Room 2027

Bethesda, MD 20892

Phone:  301-402-3045

Fax:       301-480-0028

Email:   [EMAIL PROTECTED]

URL:   http://ndar.nih.gov




--
www.ruchith.org
www.wso2.org

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

Reply via email to