Hi, I need to achieve two security configurations on server side, and I tried
to do it with differents "actor" and differents "handler names" to achieve
that one client request with UsernameToken and another request with
Signature. How could I do that??

I need that the server can support differents security configurations to
differents client requests.


I show below my deployserver.wsdd and  my deployclient.wsdd 

I need to know how implementing differents security configurations to
differents kind of requests but there is something that I am doing bad.
 
deployserver.wsdd

<deployment xmlns="http://xml.apache.org/axis/wsdd/";
            xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>
 <service name="Calculadora" provider="java:RPC">
  <requestFlow>
   <handler name="RESTAP"
type="java:org.apache.ws.axis.security.WSDoAllReceiver">
    <parameter name="actor" value="clienteresta"/>
    <parameter name="passwordCallbackClass"  value="PWCallback"/>
    <parameter name="action" value="Signature" />
    <parameter name="signaturePropFile" value="crypto.properties" />
   </handler>
   <handler name="SUMAP"
type="java:org.apache.ws.axis.security.WSDoAllReceiver">
     <parameter name="actor" value="clientesuma"/>
     <parameter name="passwordCallbackClass" value="PWCallback"/>
     <parameter name="action" value="UsernameToken"/>       
   </handler>
    </requestFlow>
  <responseFlow>
      <handler name="RESTARRA"
type="java:org.apache.ws.axis.security.WSDoAllSender" >
        <parameter name="actor" value="clienteresta2"/>
        <parameter name="passwordCallbackClass"  value="PWCallback"/>
        <parameter name="action" value="Encrypt Signature"/>
        <parameter name="encryptionUser" value="useReqSigCert"/>
        <parameter name="user" value="calculadora" />   
        <parameter name="signaturePropFile" value="signature.properties" />
        <parameter name="encryptionPropFile" value="crypto.properties" />
        <parameter name="signatureKeyIdentifier" value="DirectReference" />
      </handler>
      <handler name="SUMAR"
type="java:org.apache.ws.axis.security.WSDoAllSender" >
        <parameter name="actor" value="clientesuma2"/>
        <parameter name="passwordCallbackClass"  value="PWCallback"/>
        <parameter name="action" value="UsernameToken"/>
        <parameter name="user" value="usercalculadora"/>              
        <parameter name="passwordType" value="PasswordDigest"/>
      </handler>        
   </responseFlow>      
  <parameter name="className" value="Calculator"/>
  <parameter name="allowedMethods" value="*"/>
 </service>
</deployment>

deployclient1.wsdd

<deployment xmlns="http://xml.apache.org/axis/wsdd/";
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>
 <transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"/>
  <globalConfiguration >
    <requestFlow>
      <handler name="SUMAP"
type="java:org.apache.ws.axis.security.WSDoAllSender" >
        <parameter name="actor" value="clientesuma"/>
        <parameter name="user" value="david"/>
        <parameter name="passwordCallbackClass"  value="PWCallback"/>
        <parameter name="action" value="UsernameToken"/>
        <parameter name="passwordType" value="PasswordDigest"/>
      </handler>
    </requestFlow>
    <responseFlow>
       <handler name="SUMAR"
type="java:org.apache.ws.axis.security.WSDoAllReceiver">
       <parameter name="actor" value="clientesuma2"/>
        <parameter name="passwordCallbackClass"  value="PWCallback"/>
       <parameter name="action" value="UsernameToken"/>
       </handler>
    </responseFlow>
  </globalConfiguration >
</deployment>


Thank you
-- 
View this message in context: 
http://www.nabble.com/WSS4j%3ADifferents-Security-Configurations-on-Server-for-differents-kind-of-requests-tf4054492.html#a11516811
Sent from the WSS4J mailing list archive at Nabble.com.


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

Reply via email to