Hi, Refer these mail threads and blog article [1], [2], [3].
[1] http://wso2-oxygen-tank.10903.n7.nabble.com/Dev-Exception-occurs-when-running-ESB-sample-200-td89572.html [2] http://mail.wso2.org/mailarchive/dev/2014-February/027876.html [3] http://evanthika.blogspot.com/2014/02/solving-orgapachewssecuritywssecurityex.html Thanks, Suhan On Mon, Feb 9, 2015 at 10:41 AM, Ruwan Abeykoon <[email protected]> wrote: > Hi All, > The same error happens on Default JDK 1.6 which comes with Mac OS-X > (10.10.2). > > Cheers, > > On Mon, Feb 9, 2015 at 10:33 AM, Malith Munasinghe <[email protected]> > wrote: > >> >> While doing ESB 4.8.1 sample #100 Using WS-Security for Outgoing Messages >> I encountered the following error [1] on ESB. Also the axis2Server threw >> the error [2]. JDK 1.7u75 is used with necessary prerequisites mentioned >> on the documentation. >> >> Also I referred to [3], [4] links for a resolution as well but the error >> continues. >> >> When I ran the same sample using JDK 1.8 expected results were achieved. >> >> Is there anything that I have to do to get it working on JDK 1.7 as well >> ? >> >> >> *[1] ESB Error* >> >> [2015-02-09 09:45:38,191] ERROR - AxisEngine InvalidSecurity >> org.apache.axis2.AxisFault: InvalidSecurity >> at >> org.apache.rampart.handler.PostDispatchVerificationHandler.invoke(PostDispatchVerificationHandler.java:164) >> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340) >> at org.apache.axis2.engine.Phase.invoke(Phase.java:313) >> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167) >> at >> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:745) >> [2015-02-09 09:45:38,193] ERROR - ClientWorker Fault processing response >> message through Axis2 >> org.apache.axis2.AxisFault: InvalidSecurity >> at >> org.apache.rampart.handler.PostDispatchVerificationHandler.invoke(PostDispatchVerificationHandler.java:164) >> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340) >> at org.apache.axis2.engine.Phase.invoke(Phase.java:313) >> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167) >> at >> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:745) >> >> >> >> *[2] axis2Server error* >> >> 15/02/09 09:45:37 ERROR engine.AxisEngine: An unsupported signature or >> encryption algorithm was used (unsupported key transport encryption >> algorithm: No such algorithm: >> http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p); nested exception is: >> java.security.NoSuchAlgorithmException: Cannot find any provider >> supporting RSA/ECB/OAEPPadding >> org.apache.axis2.AxisFault: An unsupported signature or encryption >> algorithm was used (unsupported key transport encryption algorithm: No such >> algorithm: http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p); nested >> exception is: >> java.security.NoSuchAlgorithmException: Cannot find any provider >> supporting RSA/ECB/OAEPPadding >> at >> org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180) >> at >> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:95) >> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340) >> at org.apache.axis2.engine.Phase.invoke(Phase.java:313) >> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167) >> at >> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) >> at >> org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459) >> at >> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:279) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: org.apache.ws.security.WSSecurityException: An unsupported >> signature or encryption algorithm was used (unsupported key transport >> encryption algorithm: No such algorithm: >> http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p); nested exception is: >> java.security.NoSuchAlgorithmException: Cannot find any provider >> supporting RSA/ECB/OAEPPadding >> at >> org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecurityUtil.java:785) >> at >> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:156) >> at >> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:119) >> at >> org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(EncryptedKeyProcessor.java:95) >> at >> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:332) >> at >> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:249) >> at org.apache.rampart.RampartEngine.process(RampartEngine.java:214) >> at >> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92) >> ... 11 more >> Caused by: java.security.NoSuchAlgorithmException: Cannot find any >> provider supporting RSA/ECB/OAEPPadding >> at javax.crypto.Cipher.getInstance(Cipher.java:524) >> at >> org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecurityUtil.java:777) >> ... 18 more >> 15/02/09 09:45:37 ERROR nhttp.ServerWorker: Error processing POST request >> org.apache.axis2.AxisFault: An unsupported signature or encryption >> algorithm was used (unsupported key transport encryption algorithm: No such >> algorithm: http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p); nested >> exception is: >> java.security.NoSuchAlgorithmException: Cannot find any provider >> supporting RSA/ECB/OAEPPadding >> at >> org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180) >> at >> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:95) >> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340) >> at org.apache.axis2.engine.Phase.invoke(Phase.java:313) >> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167) >> at >> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) >> at >> org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459) >> at >> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:279) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: org.apache.ws.security.WSSecurityException: An unsupported >> signature or encryption algorithm was used (unsupported key transport >> encryption algorithm: No such algorithm: >> http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p); nested exception is: >> java.security.NoSuchAlgorithmException: Cannot find any provider >> supporting RSA/ECB/OAEPPadding >> at >> org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecurityUtil.java:785) >> at >> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:156) >> at >> org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:119) >> at >> org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(EncryptedKeyProcessor.java:95) >> at >> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:332) >> at >> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:249) >> at org.apache.rampart.RampartEngine.process(RampartEngine.java:214) >> at >> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92) >> ... 11 more >> Caused by: java.security.NoSuchAlgorithmException: Cannot find any >> provider supporting RSA/ECB/OAEPPadding >> at javax.crypto.Cipher.getInstance(Cipher.java:524) >> at >> org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecurityUtil.java:777) >> ... 18 more >> >> [3] >> http://evanthika.blogspot.com/2014/02/solving-orgapachewssecuritywssecurityex.html >> >> [4] >> http://stackoverflow.com/questions/20182314/error-engine-axisengine-an-unsupported-signature-or-encryption-algorithm-was-us >> >> >> -- >> Malith Munasinghe | Software Engineer >> M: +94 (071) 9401122 >> E: [email protected] >> W: http://wso2.com >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > *Ruwan Abeykoon* > *Architect,* > *WSO2, Inc. http://wso2.com <http://wso2.com/> * > *lean.enterprise.middleware.* > > email: [email protected] > phone:(+94) 777739736 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Suhan Dharmasuriya Software Engineer - Test Automation *WSO2, Inc. * lean . enterprise . middleware Tel: +94 112 145345 Mob: +94 779 869138 Blog: http://suhan-opensource.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
