[4] http://wso2-oxygen-tank.10903.n7.nabble.com/Dev-Error-Running-wso2esb-4-8-0-Sample-200-Using-WS-Security-with-policy-attachments-for-proxy-servis-td90015.html
On Mon, Feb 9, 2015 at 10:59 AM, Suhan Dharmasuriya <[email protected]> wrote: > 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/ > -- 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
