Kumar, take the scenario4 (Ping4) and remove the actions and parameters you don't need (Encryption, Timestamp) and the related stuff (embedded).
Regards, Werner > -----Ursprüngliche Nachricht----- > Von: Kumar [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 23. Juni 2005 08:40 > An: [email protected] > Betreff: Unable to generate BinarySecurityToken element in > SOAP Header using WSS4J > > > Hi All, > > 1. I want to generate a BinarySecurityToken element in SOAP > Header like below. > > <wsse:BinarySecurityToken wsu:Id="A1UdAQQ8MDqAEEVs" > ValueType="wsse:X509v3" EncodingType="wsse:Base64Binary"> > MIIEZzCCA9CgAwIBAgIQEmtJZc0 > </wsse:BinarySecurityToken> > > > No matter how I tweak my client_config.wsdd for this it didnt help. I > am only seeing the signature in my request soap message but no > certificate. Can anyone please paste or refer a sample > client_config.wsdd file. I have looked at the .wsdd files in > ***\ws-fx_20050620105356\ws-fx\wss4j\interop*** directory but no use. > > I just want to sign a soap message using a X509 Certificate and want > to see the certificate in <wsse:BinarySecurityToken> tags. Not > looking for any encryption or username token in the soap message. > Please suggest how a sample config file on the client side and server > side looks like. > > > 2. Also, under what case we get below exception. I have the same > action attribute value in both client side config file and server side > config file. > > WSDoAllReceiver: security processing failed (actions number mismatch) > at > org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFault > Builder.java:221) > at > org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultB > uilder.java:128) > at > org.apache.axis.encoding.DeserializationContext.endElement(Des > erializationContext.java:1077) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > Source) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment > ContentDispatcher.dispatch(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(Unknown > Source) > at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at javax.xml.parsers.SAXParser.parse(Unknown Source) > at > org.apache.axis.encoding.DeserializationContext.parse(Deserial > izationContext.java:225) > at > org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) > at org.apache.axis.Message.getSOAPEnvelope(Message.java:424) > at > org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(Mus > tUnderstandChecker.java:62) > at > org.apache.axis.client.AxisClient.invoke(AxisClient.java:173) > at org.apache.axis.client.Call.invokeEngine(Call.java:2737) > at org.apache.axis.client.Call.invoke(Call.java:2720) > at org.apache.axis.client.Call.invoke(Call.java:2396) > at org.apache.axis.client.Call.invoke(Call.java:2319) > at org.apache.axis.client.Call.invoke(Call.java:1776) > at > stock.SparePartInfoSoapBindingStub.getPartInfo(SparePartInfoSo > apBindingStub.java:104) > > > > > Thanks & Regards, > Kumar. >
