Hi,
I have attached patches for the config files of WS-Sec Conv sample.
Can someone please apply them. :-)
Thanks,
Ruchith
Index: deploy.wsdd
===================================================================
RCS file:
/home/cvspublic/ws-fx/wss4j/test/secconv/scenarios/ping/impl/deploy.wsdd,v
retrieving revision 1.2
diff -u -r1.2 deploy.wsdd
--- deploy.wsdd 30 Aug 2004 06:31:01 -0000 1.2
+++ deploy.wsdd 6 Apr 2005 02:54:04 -0000
@@ -2,58 +2,41 @@
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
-<service name="WSConvScenario1" provider="java:RPC" style="wrapped"
use="literal">
- <parameter name="wsdlTargetNamespace" value="http://xmlsoap.org/Ping"/>
- <parameter name="wsdlServiceElement" value="PingService"/>
- <parameter name="wsdlServicePort" value="WSConvScenario1"/>
- <parameter name="className"
value="secconv.scenarios.ping.impl.PingBindingImpl"/>
- <parameter name="wsdlPortType" value="PingPort"/>
- <operation name="ping" qname="operNS:Ping"
xmlns:operNS="http://xmlsoap.org/Ping" >
- <parameter qname="pns:ticket" xmlns:pns="http://xmlsoap.org/Ping"
type="tns:ticketType" xmlns:tns="http://xmlsoap.org/Ping"/>
- <parameter qname="pns:text" xmlns:pns="http://xmlsoap.org/Ping"
type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema" mode="INOUT"/>
- </operation>
- <parameter name="allowedMethods" value="ping"/>
-
- <typeMapping
- xmlns:ns="http://xmlsoap.org/Ping"
- qname="ns:ticketType"
- type="java:secconv.scenarios.ping.impl.TicketType"
- serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
- encodingStyle=""
- />
-
-<requestFlow>
- <handler
type="java:org.apache.ws.axis.security.conversation.ConversationServerHandler" >
-
- <parameter name="passwordCallbackClass"
- value="secconv.scenarios.ping.PWCallback"/>
-
- <!--Monitor configuration-->
- <parameter name="reapFrequency" value="1000" />
- <parameter name="sessionDuration" value="150000" />
- <!--Key configuration-->
- <parameter name="keyFrequency" value="1" />
- <parameter name="useFixedKeyLegnth" value="true" />
- <parameter name="keyLegnth" value="24" />
- <parameter name="generation" value="0" />
- <parameter name="derivedKeyAction" value="Encrypt"/>
- </handler>
+ <service name="WSConvScenario1" provider="java:RPC" style="wrapped"
use="literal">
+ <operation name="ping" qname="ns1:Ping" soapAction=""
xmlns:ns1="http://xmlsoap.org/Ping">
+ <parameter qname="ns1:ticket" type="ns1:ticketType"/>
+ <parameter mode="inout" qname="ns1:text" type="xsd:string"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
+ </operation>
+ <requestFlow>
+ <handler
type="java:org.apache.ws.axis.security.conversation.ConversationServerHandler">
+ <parameter name="keyFrequency" value="1"/>
+ <parameter name="sessionDuration" value="150000"/>
+ <parameter name="derivedKeyAction" value="Encrypt"/>
+ <parameter name="passwordCallbackClass"
value="secconv.scenarios.ping.PWCallback"/>
+ <parameter name="generation" value="0"/>
+ <parameter name="keyLegnth" value="24"/>
+ <parameter name="useFixedKeyLegnth" value="true"/>
+ <parameter name="reapFrequency" value="1000"/>
+ <parameter name="decryptionPropFile" value="crypto.properties"/>
+ </handler>
</requestFlow>
- <responseFlow>
- <handler
type="java:org.apache.ws.axis.security.conversation.ConversationServerHandler" >
-
- <parameter name="passwordCallbackClass"
- value="secconv.scenarios.ping.PWCallback"/>
-
- <!--Key configuration-->
- <parameter name="keyFrequency" value="1" />
- <parameter name="useFixedKeyLegnth" value="true" />
- <parameter name="keyLegnth" value="24" />
- <parameter name="generation" value="0" />
- <parameter name="derivedKeyAction" value="Encrypt"/>
+ <responseFlow>
+ <handler
type="java:org.apache.ws.axis.security.conversation.ConversationServerHandler">
+ <parameter name="keyFrequency" value="1"/>
+ <parameter name="derivedKeyAction" value="Encrypt"/>
+ <parameter name="passwordCallbackClass"
value="secconv.scenarios.ping.PWCallback"/>
+ <parameter name="dkEncryptionAlgorithm"
value="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
+ <parameter name="generation" value="0"/>
+ <parameter name="keyLegnth" value="24"/>
+ <parameter name="useFixedKeyLegnth" value="true"/>
</handler>
-</responseFlow>
-
- </service>
+ </responseFlow>
+ <parameter name="allowedMethods" value="ping"/>
+ <parameter name="wsdlPortType" value="PingPort"/>
+ <parameter name="className"
value="secconv.scenarios.ping.impl.PingBindingImpl"/>
+ <parameter name="wsdlServicePort" value="WSConvScenario1"/>
+ <parameter name="wsdlTargetNamespace" value="http://xmlsoap.org/Ping"/>
+ <parameter name="wsdlServiceElement" value="PingService"/>
+ <typeMapping
deserializer="org.apache.axis.encoding.ser.SimpleDeserializerFactory"
encodingStyle="" qname="ns2:ticketType"
serializer="org.apache.axis.encoding.ser.SimpleSerializerFactory"
type="java:secconv.scenarios.ping.impl.TicketType"
xmlns:ns2="http://xmlsoap.org/Ping"/>
+ </service>
</deployment>
\ No newline at end of file
Index: Client_deploy.wsdd
===================================================================
RCS file:
/home/cvspublic/ws-fx/wss4j/test/secconv/scenarios/ping/Client_deploy.wsdd,v
retrieving revision 1.2
diff -u -r1.2 Client_deploy.wsdd
--- Client_deploy.wsdd 30 Aug 2004 06:30:52 -0000 1.2
+++ Client_deploy.wsdd 6 Apr 2005 02:54:37 -0000
@@ -1,45 +1,38 @@
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
-<service name="WSConvScenario1">
+ <service name="WSConvScenario1">
<requestFlow>
- <handler
type="java:org.apache.ws.axis.security.conversation.ConversationClientHandler" >
-
- <parameter name="passwordCallbackClass"
- value="secconv.scenarios.ping.PWCallback"/>
- <parameter name="sctEstablishmentMtd" value="DirectGenerated"/>
- <parameter name="trustEnable" value="false" />
- <!--certifcates-->
- <parameter name="serverPropFile" value="crypto.properties" />
- <parameter name="serverAlias"
value="16c73ab6-b892-458f-abf5-2f875f74882e"/>
- <parameter name="requestorPropFile" value="crypto.properties" />
- <parameter name="trustServicePropFile" value="crypto.properties" />
- <!--Monitor configuration in mili seconds-->
- <parameter name="reapFrequency" value="1000" />
- <parameter name="sessionDuration" value="150000" />
- <!--Key configuration-->
- <parameter name="keyFrequency" value="1" />
- <parameter name="useFixedKeyLegnth" value="true" />
- <parameter name="keyLegnth" value="24" />
- <parameter name="generation" value="0" />
- <parameter name="derivedKeyAction" value="Encrypt"/>
-</handler>
+ <handler
type="java:org.apache.ws.axis.security.conversation.ConversationClientHandler">
+ <parameter name="trustEnable" value="false"/>
+ <parameter name="derivedKeyAction" value="Encrypt"/>
+ <parameter name="sessionDuration" value="150000"/>
+ <parameter name="keyLegnth" value="24"/>
+ <parameter name="reapFrequency" value="1000"/>
+ <parameter name="passwordCallbackClass"
value="secconv.scenarios.ping.PWCallback"/>
+ <parameter name="useFixedKeyLegnth" value="true"/>
+ <parameter name="serverAlias"
value="16c73ab6-b892-458f-abf5-2f875f74882e"/>
+ <parameter name="trustServicePropFile" value="crypto.properties"/>
+ <parameter name="sctEstablishmentMtd" value="DirectGenerated"/>
+ <parameter name="generation" value="0"/>
+ <parameter name="serverPropFile" value="crypto.properties"/>
+ <parameter name="keyFrequency" value="1"/>
+ <parameter name="requestorPropFile" value="crypto.properties"/>
+ <parameter name="dkEncryptionAlgorithm"
value="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
+ </handler>
</requestFlow>
- <responseFlow>
+ <responseFlow>
<handler
type="java:org.apache.ws.axis.security.conversation.ConversationClientHandler">
-
- <parameter name="passwordCallbackClass"
- value="secconv.scenarios.ping.PWCallback"/>
-
- <!--certifcates-->
- <parameter name="serverPropFile" value="crypto.properties" />
- <parameter name="serverAlias"
value="16c73ab6-b892-458f-abf5-2f875f74882e"/>
- <parameter name="requestorPropFile" value="crypto.properties" />
- <parameter name="trustServicePropFile" value="wsstest.properties" />
- <parameter name="derivedKeyAction" value="Encrypt"/>
+ <parameter name="requestorPropFile" value="crypto.properties"/>
+ <parameter name="serverPropFile" value="crypto.properties"/>
+ <parameter name="derivedKeyAction" value="Encrypt"/>
+ <parameter name="passwordCallbackClass"
value="secconv.scenarios.ping.PWCallback"/>
+ <parameter name="trustServicePropFile" value="wsstest.properties"/>
+ <parameter name="serverAlias"
value="16c73ab6-b892-458f-abf5-2f875f74882e"/>
+ <parameter name="dkEncryptionAlgorithm"
value="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
</handler>
</responseFlow>
- </service>
+ </service>
<transport name="java"
pivot="java:org.apache.axis.transport.java.JavaSender"/>
<transport name="http"
pivot="java:org.apache.axis.transport.http.CommonsHTTPSender"/>