[ https://issues.apache.org/jira/browse/RAMPART-324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13000294#comment-13000294 ]
Abhinav Mishra commented on RAMPART-324: ---------------------------------------- Hi Thilina, Thank you for your reply. i applied the EncryptedElement assertions that you mentioned in services.xml file.Still, I am getting the same error which is: Exception in thread "main" org.apache.axis2.AxisFault: Error in encryption at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:70) at org.apache.axis2.engine.Phase.invoke(Phase.java:318) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:254) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:419) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java :229) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) at org.apache.ws.axis2.Multiplication5Stub.mul(Multiplication5Stub.java:187) at org.apache.ws.axis2.Client.main(Client.java:38) Caused by: org.apache.rampart.RampartException: Error in encryption at org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBinding Builder.java:573) at org.apache.rampart.builder.AsymmetricBindingBuilder.build(AsymmetricBindingBuilder.java:9 5) at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:147) at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) ... 8 more Caused by: org.apache.ws.security.WSSecurityException: General security error (WSEncryptBody/WSSignE nvelope: Element to encrypt/sign not found: {http://ws.apache.org/axis2}args0) at org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:507) at org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:461) at org.apache.ws.security.message.WSSecEncrypt.encryptForInternalRef(WSSecEncrypt.java:350) at org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBinding Builder.java:559) ... 11 more I don't know what to do as i already tried various ways of specifying EncryptedElement assertion.So, could you please check my services.xml file. may be it contains some error in specifying policy. The way i defined EncryptedElement assertion is it correct? I also used absolute XPath but still was getting the same error. Initially, i was using Rampart 1.4 but, now I am using Rampart 1.5.1. Thanks, Abhinav > Caused by: org.apache.ws.security.WSSecurityException: General security error > (WSEncryptBody/WSSignE nvelope: Element to encrypt/sign not found: > {http://ws.apache.org/axis2}args0) > ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: RAMPART-324 > URL: https://issues.apache.org/jira/browse/RAMPART-324 > Project: Rampart > Issue Type: Bug > Components: rampart-core, rampart-policy > Affects Versions: 1.4 > Environment: Windows XP, Rampart 1.4,JDK1.5_06,Axis2 1.5 > Reporter: Abhinav Mishra > Assignee: Thilina Buddhika > Priority: Critical > Labels: security > Attachments: Client.java, Multiplication4.java, > Multiplication4CallbackHandler.java, Multiplication4Stub.java, > PWCBHandler.java, PWCBHandler.java, client.jks, service.jks, services.xml > > Original Estimate: 504h > Remaining Estimate: 504h > > Here I am trying to run a multiplication service in which I pass 2 > parameters. In these two parameters I am trying to encrypt and sign only > single element. For this I am using <SignedElements> and <EncryptedElements> > assertions. I am calling the service using Client stub in which the namaspace > generated is xmlns:ns1="http://ws.apache.org/axis2". I amt trying to use > Xpath for that element as > <sp:XPath>/soapenv:Envelope/soapenv:Body/ns1:mul/ns1:args0</sp:XPath> where > soapenv is xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope">. > When this got error i changed Xpath to: > <sp:XPath>descendant::ns1:args0</sp:XPath> > But i am getting an error which is > Caused by: org.apache.ws.security.WSSecurityException: General security error > (WSEncryptBody/WSSignE nvelope: Element to encrypt/sign not found: > {http://ws.apache.org/axis2}args0) > Abhinav > Abhinav Mishra > Exception in thread "main" org.apache.axis2.AxisFault: Error during encryption > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:70) > at org.apache.axis2.engine.Phase.invoke(Phase.java:318) > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:251) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:416) > at > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402) > at > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java > :229) > at > org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) > at > org.apache.ws.axis2.Multiplication4Stub.mul(Multiplication4Stub.java:187) > at org.apache.ws.axis2.Client.main(Client.java:38) > Caused by: org.apache.rampart.RampartException: Error during encryption > at > org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBinding > Builder.java:544) > at > org.apache.rampart.builder.AsymmetricBindingBuilder.build(AsymmetricBindingBuilder.java:9 > 3) > at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:147) > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) > ... 8 more > Caused by: org.apache.ws.security.WSSecurityException: General security error > (WSEncryptBody/WSSignE > nvelope: Element to encrypt/sign not found: {http://ws.apache.org/axis2}args0) > at > org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:496) > at > org.apache.ws.security.message.WSSecEncrypt.doEncryption(WSSecEncrypt.java:454) > at > org.apache.ws.security.message.WSSecEncrypt.encryptForInternalRef(WSSecEncrypt.java:351) > at > org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBinding > Builder.java:530) > ... 11 more > So,please help me to solve this issue. > Here i am attaching my code and services.xml file. > Thanks in advance!!! -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org