Try this

server- side wsdd

<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java=" http://xml.apache.org/axis/wsdd/providers/java">
 <service name="Saluto2" provider="java:RPC" style="document" use="literal">
    <parameter name="className" value=" prova.Saluto"/>
    <parameter name="allowedMethods" value="saluto"/>
    <parameter name="scope" value="Request"/>
<requestFlow>
      <handler type="java: org.apache.ws.axis.security.WSDoAllReceiver">
            <parameter name="action" value="UsernameToken Signature Encrypt"/>
               <parameter name="passwordCallbackClass" value=" org.apache.ws.axis.oasis.PWCallback"/>
              <parameter name="signaturePropFile" value="crypto.properties" />
         </handler>
    </requestFlow>
 
 </service>
</deployment>


client- side 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 type="java:org.apache.ws.axis.security.WSDoAllSender" >
            <parameter name="action" value="UsernameToken"/>
            <parameter name="user" value="wss4j"/>
            <parameter name="passwordType" value="PasswordText"/>
            <parameter name="passwordCallbackClass" value="org.apache.ws.axis.oasis.PWCallback"/>
   </handler>
   <handler type="java:org.apache.ws.axis.security.WSDoAllSender" >
            <parameter name="action" value="Signature Encrypt"/>
             <parameter name="encryptionUser" value=""/> <--- HERE add the encryption user:
             the value of " org.apache.ws.security.crypto.merlin.keystore.alias" in your     crypto.properties file--->
             <parameter name="passwordCallbackClass" value="org.apache.ws.axis.oasis.PWCallback "/>
               <parameter name="signaturePropFile" value="crypto.properties" />
             <parameter name="encryptionPropFile" value="crypto.properties" />
            <parameter name="encryptionKeyIdentifier" value="X509KeyIdentifier" />
   </handler>
  </requestFlow>
 </globalConfiguration >
</deployment>

Anastasia Xatzistefanou

Reply via email to