Hi,

I have a target Web Service that has a security and a reliable messaging handler:

<service name="SimpleFlightServiceRS" provider="Handler">
   <requestFlow>
       <handler type="java:org.apache.ws.axis.security.WSDoAllReceiver">
           <parameter name="action" value="Encrypt" />
<parameter name="decryptionPropFile" value="crypto.properties" />
           <parameter name="passwordCallbackClass"
value="de.tud.ao4bpel.services.security.wss4jhandler.WSS4JPasswordCallbackHandler" />
       </handler>
<handler type="java:org.apache.sandesha.ws.rm.handlers.RMServerRequestHandler"/> <handler type="java:org.apache.axis.message.addressing.handler.AddressingHandler"/>
   </requestFlow>

My client processes a given encrypted SOAP message and sends it with Sandesha. The sequence message containing the application data has security headers and encrypted content. When Sandesha sends the CreateSequence message it has no Security Headers, so the WSDoAllReceiver does not accept this message. I think it is not necessary to encrypt the CreateSequence, CreateSequenceResponse, Acknowledge and TerminateSequence message. Is it possible to get this working, so the WSDoAllReceiver accepts the messages without security headers and how should I configure my target service and client?

Thanks,

Benjamin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to