Hi Isuru , *I runed all sample,but none of them was successful.* *The error message of ant client.02 was just like ant client.01* *The error message of ant client.03 was like following:* * * * * * client.03: [copy] Copying 1 file to D:\rampart-dist-1.4-bin\rampart-1.4\samples\policy\build\client_repositories\sample03\modules [copy] Copying 1 file to D:\rampart-dist-1.4-bin\rampart-1.4\samples\policy\build\client_repositories\sample03\modules [copy] Copying 1 file to D:\rampart-dist-1.4-bin\rampart-1.4\samples\policy\build\temp_client [copy] Copying 1 file to D:\rampart-dist-1.4-bin\rampart-1.4\samples\policy\build\temp_client [java] log4j:WARN No appenders could be found for logger (org.apache.axis2.deployment.FileSystemConfigurator). [java] log4j:WARN Please initialize the log4j system properly. [java] Exception in thread "main" org.apache.axis2.AxisFault: Error during encryption [java] at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:70) [java] at org.apache.axis2.engine.Phase.invoke(Phase.java:318) [java] at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:251) [java] at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:416) [java] at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402) [java] at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) [java] at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) [java] at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:539) [java] at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:520) [java] at org.apache.rampart.samples.policy.sample03.Client.main(Unknown Source) [java] Caused by: org.apache.rampart.RampartException: Error during encryption [java] at org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBindingBuilder.java:544) [java] at org.apache.rampart.builder.AsymmetricBindingBuilder.build(AsymmetricBindingBuilder.java:93) [java] at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:147) [java] at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) [java] ... 9 more [java] Caused by: org.apache.ws.security.WSSecurityException: An unsupported signature or encryption algorithm was used (unsupported key transport encrypti on algorithm: No such algorithm: http://www.w3.org/2001/04/xmlenc#rsa-1_5) [java] at org.apache.ws.security.util.WSSecurityUtil.getCipherInstance(WSSecurityUtil.java:689) [java] at org.apache.ws.security.message.WSSecEncryptedKey.prepareInternal(WSSecEncryptedKey.java:195) [java] at org.apache.ws.security.message.WSSecEncrypt.prepare(WSSecEncrypt.java:260) [java] at org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBindingBuilder.java:510) [java] ... 12 more [java] Java Result: 1
BUILD SUCCESSFUL Total time: 17 seconds What should I do? Thanks. * * * 2009/11/13 Isuru Suriarachchi <isur...@gmail.com> > Hi Jonah, > > I think this doesn't work because this first sample is a Username Token > scenario and it doesn't work with HTTP transport. These samples use the > simple Axis2 server and it only supports HTTP. But UT needs HTTPS. > > This transport check at the Rampart server side was added recently and it > seems like the sample is not updated yet. This is a bug. Try running other > samples 2,3 etc.. Those should work I think.. > > Thanks, > ~Isuru > > > On Thu, Nov 12, 2009 at 8:18 PM, jonah <liu.jo...@gmail.com> wrote: > >> Hi,I am using rampart-1.4 in axis2-1.5.1. >> >> I installed rampart-1.4 according to Rampart Quick Start Guide document. >> >> I started service by using >ant service.01 >> When I caledl client by using ant client.01 >> I got the output like following: >> >> *D:\webService\rampart-1.4\samples\policy>ant client.01 >> Buildfile: build.xml* >> *check.dependency:* >> *client.01: >> [mkdir] Created dir: >> D:\webService\rampart-1.4\samples\policy\build\client_r >> epositories\sample01 >> [mkdir] Created dir: >> D:\webService\rampart-1.4\samples\policy\build\client_r >> epositories\sample01\conf >> [mkdir] Created dir: >> D:\webService\rampart-1.4\samples\policy\build\client_r >> epositories\sample01\modules >> [copy] Copying 1 file to >> D:\webService\rampart-1.4\samples\policy\build\cli >> ent_repositories\sample01\modules >> [copy] Copying 1 file to >> D:\webService\rampart-1.4\samples\policy\build\cli >> ent_repositories\sample01\modules >> [javac] Compiling 2 source files to >> D:\webService\rampart-1.4\samples\policy >> \build\temp_client >> [copy] Copying 1 file to >> D:\webService\rampart-1.4\samples\policy\build\tem >> p_client >> [copy] Copying 1 file to >> D:\webService\rampart-1.4\samples\policy\build\tem >> p_client >> [java] log4j:WARN No appenders could be found for logger >> (org.apache.axis2. >> deployment.FileSystemConfigurator). >> [java] log4j:WARN Please initialize the log4j system properly. >> [java] Exception in thread "main" org.apache.axis2.AxisFault: Missing >> wsse: >> Security header in request >> [java] at >> org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThr >> owAxisFault(RampartReceiver.java:166) >> [java] at >> org.apache.rampart.handler.RampartReceiver.invoke(RampartRece >> iver.java:99) >> [java] at org.apache.axis2.engine.Phase.invoke(Phase.java:318) >> [java] at >> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:251 >> ) >> [java] at >> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:16 >> 0) >> [java] at >> org.apache.axis2.description.OutInAxisOperationClient.handleR >> esponse(OutInAxisOperation.java:364) >> [java] at >> org.apache.axis2.description.OutInAxisOperationClient.send(Ou >> tInAxisOperation.java:417) >> [java] at >> org.apache.axis2.description.OutInAxisOperationClient.execute >> Impl(OutInAxisOperation.java:229) >> [java] at >> org.apache.axis2.client.OperationClient.execute(OperationClie >> nt.java:165) >> [java] at >> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie >> nt.java:540) >> [java] at >> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie >> nt.java:521) >> [java] at >> org.apache.rampart.samples.policy.sample01.Client.main(Unknow >> n Source) >> [java] Caused by: org.apache.rampart.RampartException: Missing >> wsse:Securit >> y header in request >> [java] at >> org.apache.rampart.RampartEngine.process(RampartEngine.java:1 >> 17) >> [java] at >> org.apache.rampart.handler.RampartReceiver.invoke(RampartRece >> iver.java:92) >> [java] ... 10 more >> [java] Java Result: 1* >> *BUILD SUCCESSFUL >> Total time: 5 seconds* >> *D:\webService\rampart-1.4\samples\policy>* >> ** >> ** >> *And ,the webservice server side had no output.* >> ** >> >> *What should I do to correct the problem.* >> ** >> *Thanks a lot.* >> >> >> >> > > > > -- > Senior Software Engineer, > WSO2 Inc. http://wso2.org/ > Blog : http://isurues.wordpress.com/ >