You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2005/08/31 23:03:57 UTC

svn commit: r265583 - in /webservices/axis2/trunk/java/modules: integration/ integration/test-resources/security/ integration/test/org/apache/axis2/security/ security/ security/interop/

Author: ruchithf
Date: Wed Aug 31 14:03:18 2005
New Revision: 265583

URL: http://svn.apache.org/viewcvs?rev=265583&view=rev
Log:
Checking in the 'exceluded' SAML Scenario 1

Added:
    webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.client.axis2.xml
    webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.service.axis2.xml
    webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/ScenarioST1Test.java
    webservices/axis2/trunk/java/modules/security/interop/axis2.crypto.properties
    webservices/axis2/trunk/java/modules/security/interop/axis2.saml.properties
    webservices/axis2/trunk/java/modules/security/interop/axis2.saml3.properties
    webservices/axis2/trunk/java/modules/security/interop/axis2.saml4.properties
    webservices/axis2/trunk/java/modules/security/interop/x509.PFX.MSFT   (with props)
Modified:
    webservices/axis2/trunk/java/modules/integration/maven.xml
    webservices/axis2/trunk/java/modules/integration/project.properties
    webservices/axis2/trunk/java/modules/integration/project.xml
    webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java
    webservices/axis2/trunk/java/modules/security/maven.xml
    webservices/axis2/trunk/java/modules/security/project.xml

Modified: webservices/axis2/trunk/java/modules/integration/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/maven.xml?rev=265583&r1=265582&r2=265583&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/maven.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/maven.xml Wed Aug 31 14:03:18 2005
@@ -259,6 +259,35 @@
             tofile="target/test-resources/scenario7_service_repo/modules/security.mar"/>
         <copy file="../security/target/PingPort.aar"
             tofile="target/test-resources/scenario7_service_repo/services/PingPort.aar"/>
+
+	<!-- Copying the DOM3 stuff to teh endorsed dir -->
+        <mkdir dir="target/test-resources/endorsed"/>
+	<copy file="${maven.repo.local}/xerces/jars/xercesImpl-2.6.2.jar" todir="target/test-resources/endorsed"/>
+	<copy file="${maven.repo.local}/xerces/jars/xmlParserAPIs-2.6.2.jar" todir="target/test-resources/endorsed"/>
+
+	<echo>${java.endorsed.dirs}</echo>
+
+	<!-- Scenario ST1 -->
+        <mkdir dir="target/test-resources/scenarioST1_client_repo"/>
+        <mkdir dir="target/test-resources/scenarioST1_client_repo/modules"/>
+
+        <mkdir dir="target/test-resources/scenarioST1_service_repo"/>
+        <mkdir dir="target/test-resources/scenarioST1_service_repo/services"/>
+        <mkdir dir="target/test-resources/scenarioST1_service_repo/modules"/>
+
+	<!-- setup scenario ST1 client repository-->
+        <copy file="test-resources/security/sST1.client.axis2.xml"
+            tofile="target/test-resources/scenarioST1_client_repo/axis2.xml"/>
+        <copy file="../security/target/security.mar"
+            tofile="target/test-resources/scenarioST1_client_repo/modules/security.mar"/>
+
+	<!-- setup scenario ST1 service repository-->
+        <copy file="test-resources/security/sST1.service.axis2.xml"
+            tofile="target/test-resources/scenarioST1_service_repo/axis2.xml"/>
+        <copy file="../security/target/security.mar"
+            tofile="target/test-resources/scenarioST1_service_repo/modules/security.mar"/>
+        <copy file="../security/target/PingPort.aar"
+            tofile="target/test-resources/scenarioST1_service_repo/services/PingPort.aar"/>
 
     <!-- Standard repository -->
     <mkdir dir="target/Repository"/>

Modified: webservices/axis2/trunk/java/modules/integration/project.properties
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/project.properties?rev=265583&r1=265582&r2=265583&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/project.properties (original)
+++ webservices/axis2/trunk/java/modules/integration/project.properties Wed Aug 31 14:03:18 2005
@@ -27,4 +27,4 @@
 
 itestConfig.dir=${basedir}/itest-resources
 itestConfig.includes=**/*.xml
-itestConfig.excludes=
\ No newline at end of file
+itestConfig.excludes=

Modified: webservices/axis2/trunk/java/modules/integration/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/project.xml?rev=265583&r1=265582&r2=265583&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/project.xml (original)
+++ webservices/axis2/trunk/java/modules/integration/project.xml Wed Aug 31 14:03:18 2005
@@ -218,7 +218,22 @@
                     <classloader>root</classloader>
             </properties>
         </dependency>
-
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xmlParserAPIs</artifactId>
+            <version>2.6.2</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+            <version>2.6.2</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
     </dependencies>
 
     <!-- build information for the project -->
@@ -228,14 +243,13 @@
         <unitTestSourceDirectory>test</unitTestSourceDirectory>
 
         <unitTest>
-
             <excludes>
                 <exclude>**/*Abstract*.java</exclude>
                 <exclude>**/*Util*.java</exclude>
                 <exclude>**/*InteropStubTest.java</exclude>
                 <exclude>**org/apache/axis2/mail/*.java</exclude>
                 <exclude>**org/apache/axis2/soap12testing/soap12testsuite/*.java</exclude>
-                
+                <exclude>**/ScenarioST1Test.java</exclude>
             </excludes>
             <includes>
                 <include>**/*Test.java</include>

Added: webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.client.axis2.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.client.axis2.xml?rev=265583&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.client.axis2.xml (added)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.client.axis2.xml Wed Aug 31 14:03:18 2005
@@ -0,0 +1,56 @@
+<axisconfig name="AxisJava2.0">
+    <parameter name="hotdeployment" locked="false">true</parameter>
+    <parameter name="hotupdate" locked="false">true</parameter>
+
+    <messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
+
+    <!-- Engage the security module -->
+    <module ref="security"/>
+
+    <!-- This is only till we get the service specific parameters fixed in service.xml -->
+    <!-- Also we can switch back to hte normal parameter names when we can seperately assign them to the flows -->
+
+    <!-- Scenario ST1: Client's Configuration:START-->
+
+    <parameter name="OutAction" locked="false">Timestamp SAMLTokenUnsigned</parameter>
+    <parameter name="samlPropFile" locked="false">axis2.saml.properties</parameter>
+
+    <parameter name="InAction" locked="false">NoSecurity</parameter>
+
+    <!-- Scenario ST1: Client's Configuration:END-->
+
+
+    <transportReceiver name="http">
+    </transportReceiver>
+    <transportSender name="http" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+        <parameter name="PROTOCOL" locked="false">HTTP/1.0</parameter>
+    </transportSender>
+
+
+    
+    <phaseOrder type="inflow">
+        <!--  System pre defined phases       -->
+        <phase name="TransportIn"/>
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch"/>
+        <phase name="PostDispatch"/>
+        <!--  System pre defined phases       -->
+        <!--   After Postdispatch phase module author or or service author can add any phase he want      -->
+        <phase name="userphase1"/>
+    </phaseOrder>
+    <phaseOrder type="outflow">
+        <!--      user can add his own phases to this area  -->
+        <phase name="userphase1"/>
+        <!--        This is temporray solution will be change soon-->
+        <phase name="security"/>
+    </phaseOrder>
+    <phaseOrder type="INfaultflow">
+        <!--      user can add his own phases to this area  -->
+        <phase name="userphase1"/>
+    </phaseOrder>
+    <phaseOrder type="Outfaultflow">
+        <!--      user can add his own phases to this area  -->
+        <phase name="userphase1"/>
+    </phaseOrder>
+</axisconfig>
+

Added: webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.service.axis2.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.service.axis2.xml?rev=265583&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.service.axis2.xml (added)
+++ webservices/axis2/trunk/java/modules/integration/test-resources/security/sST1.service.axis2.xml Wed Aug 31 14:03:18 2005
@@ -0,0 +1,89 @@
+<axisconfig name="AxisJava2.0">
+    <parameter name="hotdeployment" locked="false">true</parameter>
+    <parameter name="hotupdate" locked="false">true</parameter>
+
+    <messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
+
+    <!-- Engage the security module -->
+    <module ref="security"/>
+
+    <!-- This is only till we get the service specific parameters fixed in service.xml -->
+
+    <!-- Scenario ST1: Service's Configuration: START-->
+    <!-- Also we can switch back to hte normal parameter names when we can seperately assign them to the flows -->
+
+    <parameter name="InAction" locked="false">Timestamp SAMLTokenUnsigned</parameter>
+
+    <parameter name="OutAction" locked="false">NoSecurity</parameter> -->
+
+    <!-- Scenario ST1: Service's Configuration: END-->
+
+    <!-- ================================================= -->
+    <!-- Transport Ins -->
+    <!-- ================================================= -->
+    <transportReceiver name="http" class="org.apache.axis2.transport.http.SimpleHTTPServer">
+        <parameter name="port" locked="false">6060</parameter>
+    </transportReceiver>
+
+    <!-- Uncomment this one with the appropriate papameters to enable the SMTP transport Receiver
+    <transportReceiver name="mail" class="org.apache.axis2.transport.mail.SimpleMailListener">
+          <parameter name="transport.mail.pop3.host" locked="false">127.0.0.1</parameter>
+          <parameter name="transport.mail.pop3.user" locked="false">axis2</parameter>
+          <parameter name="transport.mail.pop3.password" locked="false">axis2</parameter>
+          <parameter name="transport.mail.pop3.port" locked="false">110</parameter>
+          <parameter name="transport.mail.replyToAddress" locked="false">axis2@127.0.0.1</parameter>
+      </transportReceiver> -->
+
+    <transportReceiver name="tcp" class="org.apache.axis2.transport.tcp.TCPServer">
+        <parameter name="port" locked="false">6060</parameter>
+    </transportReceiver>
+
+    <!-- ================================================= -->
+    <!-- Transport Outs -->
+    <!-- ================================================= -->
+
+    <transportSender name="tcp" class="org.apache.axis2.transport.tcp.TCPTransportSender"/>
+    <transportSender name="local" class="org.apache.axis2.transport.local.LocalTransportSender"/>
+    <transportSender name="http" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+        <parameter name="PROTOCOL" locked="false">HTTP/1.0</parameter>
+    </transportSender>
+    <transportSender name="https" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+        <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
+    </transportSender>
+
+    <!-- Uncomment this one with the appropriate papameters to enable the SMTP transport Receiver
+   <transportSender name="mail" class="org.apache.axis2.transport.mail.MailTransportSender">
+       <parameter name="transport.mail.smtp.host" locked="false">127.0.0.1</parameter>
+       <parameter name="transport.mail.smtp.user" locked="false">axis2</parameter>
+       <parameter name="transport.mail.smtp.password" locked="false">axis2</parameter>
+       <parameter name="transport.mail.smtp.port" locked="false">25</parameter>
+   </transportSender>
+   -->
+
+    
+    <phaseOrder type="inflow">
+        <!--  System pre defined phases       -->
+        <phase name="TransportIn"/>
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch"/>
+        <phase name="PostDispatch"/>
+        <!--  System pre defined phases       -->
+        <!--   After Postdispatch phase module author or or service author can add any phase he want      -->
+        <phase name="userphase1"/>
+    </phaseOrder>
+    <phaseOrder type="outflow">
+        <!--      user can add his own phases to this area  -->
+        <phase name="userphase1"/>
+        <!--        This is temporray solution will be change soon-->
+        <phase name="security"/>
+    </phaseOrder>
+    <phaseOrder type="INfaultflow">
+        <!--      user can add his own phases to this area  -->
+        <phase name="userphase1"/>
+    </phaseOrder>
+    <phaseOrder type="Outfaultflow">
+        <!--      user can add his own phases to this area  -->
+        <phase name="userphase1"/>
+    </phaseOrder>
+</axisconfig>
+

Modified: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java?rev=265583&r1=265582&r2=265583&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java Wed Aug 31 14:03:18 2005
@@ -57,7 +57,19 @@
     protected static final String SCENARIO7_SERVICE_REPOSITORY = "scenario7_service_repo";
     
     protected static final String SCENARIO7_CLIENT_REPOSITORY = "scenario7_client_repo";
+
+    protected static final String SCENARIO_ST1_SERVICE_REPOSITORY = "scenarioST1_service_repo";
+    
+    protected static final String SCENARIO_ST1_CLIENT_REPOSITORY = "scenarioST1_client_repo";
+
+    protected static final String SCENARIO_ST3_SERVICE_REPOSITORY = "scenarioST3_service_repo";
+    
+    protected static final String SCENARIO_ST3_CLIENT_REPOSITORY = "scenarioST3_client_repo";
+    
+    protected static final String SCENARIO_ST4_SERVICE_REPOSITORY = "scenarioST4_service_repo";
     
+    protected static final String SCENARIO_ST4_CLIENT_REPOSITORY = "scenarioST4_client_repo";
+
     /*
      * We have to create different a client repository and a service repository
      * for each scenarion since we dont have the support to get the parameter 
@@ -67,7 +79,8 @@
     
     private String clientRepo;
 
-    private String targetEpr = "http://127.0.0.1:" + 
+    private String targetEpr = "http://127.0.0.1:" +
+    		//5556 +
     		UtilServer.TESTING_PORT +
     		"/axis2/services/PingPort";
     
@@ -80,6 +93,9 @@
 	}
 
 	/**
+	 * Each time an interop test is run the relevant service 
+	 * will be started with the given service repository
+	 *
 	 * set up the service
 	 */
 	protected void setUp() throws Exception {
@@ -110,11 +126,12 @@
 	 */
     public void testInterop() {
     	try {
-    		InteropScenarioClient.main(new String[]{Constants.TESTING_PATH + clientRepo,targetEpr});
+    		InteropScenarioClient.main(new String[]{Constants.TESTING_PATH + clientRepo ,targetEpr});
     	} catch (Exception e) {
     		e.printStackTrace();
     		fail("Error in introperating with " + targetEpr + ", client configuration: " + clientRepo);
     	}
     }
-	
+    
+    
 }

Added: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/ScenarioST1Test.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/ScenarioST1Test.java?rev=265583&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/ScenarioST1Test.java (added)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/ScenarioST1Test.java Wed Aug 31 14:03:18 2005
@@ -0,0 +1,31 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*      http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+package org.apache.axis2.security;
+
+/**
+ * SAML Scenario 1
+ * @author Ruchith Fernando (ruchith.fernando@gmail.com)
+ */
+public class ScenarioST1Test extends InteropTestBase {
+	
+	protected void setUp() throws Exception {
+		this.setClientRepo(SCENARIO_ST1_CLIENT_REPOSITORY);
+		this.setServiceRepo(SCENARIO_ST1_SERVICE_REPOSITORY);
+		super.setUp();
+	}
+
+}

Added: webservices/axis2/trunk/java/modules/security/interop/axis2.crypto.properties
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/interop/axis2.crypto.properties?rev=265583&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/security/interop/axis2.crypto.properties (added)
+++ webservices/axis2/trunk/java/modules/security/interop/axis2.crypto.properties Wed Aug 31 14:03:18 2005
@@ -0,0 +1,6 @@
+org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin
+org.apache.ws.security.crypto.merlin.keystore.type=pkcs12
+org.apache.ws.security.crypto.merlin.keystore.password=security
+org.apache.ws.security.crypto.merlin.keystore.alias=16c73ab6-b892-458f-abf5-2f875f74882e
+org.apache.ws.security.crypto.merlin.alias.password=security
+org.apache.ws.security.crypto.merlin.file=x509.PFX.MSFT

Added: webservices/axis2/trunk/java/modules/security/interop/axis2.saml.properties
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/interop/axis2.saml.properties?rev=265583&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/security/interop/axis2.saml.properties (added)
+++ webservices/axis2/trunk/java/modules/security/interop/axis2.saml.properties Wed Aug 31 14:03:18 2005
@@ -0,0 +1,12 @@
+org.apache.ws.security.saml.issuerClass=org.apache.ws.security.saml.SAMLIssuerImpl
+org.apache.ws.security.saml.issuer.cryptoProp.file=axis2.crypto.properties
+org.apache.ws.security.saml.issuer.key.name=16c73ab6-b892-458f-abf5-2f875f74882e
+org.apache.ws.security.saml.issuer.key.password=security
+org.apache.ws.security.saml.issuer=www.example.com
+org.apache.ws.security.saml.subjectNameId.name=uid=joe,ou=people,ou=saml-demo,o=example.com
+org.apache.ws.security.saml.subjectNameId.qualifier=www.example.com
+org.apache.ws.security.saml.authenticationMethod=password
+org.apache.ws.security.saml.confirmationMethod=senderVouches
+#org.apache.ws.security.saml.confirmationMethod=keyHolder
+#org.apache.ws.security.saml
+#org.apache.ws.security.saml

Added: webservices/axis2/trunk/java/modules/security/interop/axis2.saml3.properties
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/interop/axis2.saml3.properties?rev=265583&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/security/interop/axis2.saml3.properties (added)
+++ webservices/axis2/trunk/java/modules/security/interop/axis2.saml3.properties Wed Aug 31 14:03:18 2005
@@ -0,0 +1,12 @@
+org.apache.ws.security.saml.issuerClass=org.apache.ws.security.saml.SAMLIssuerImpl
+org.apache.ws.security.saml.issuer.cryptoProp.file=axis2.crypto.properties
+org.apache.ws.security.saml.issuer.key.name=16c73ab6-b892-458f-abf5-2f875f74882e
+org.apache.ws.security.saml.issuer.key.password=security
+org.apache.ws.security.saml.issuer=www.example.com
+org.apache.ws.security.saml.subjectNameId.name=uid=joe,ou=people,ou=saml-demo,o=example.com
+org.apache.ws.security.saml.subjectNameId.qualifier=www.example.com
+org.apache.ws.security.saml.authenticationMethod=password
+org.apache.ws.security.saml.confirmationMethod=senderVouches
+#org.apache.ws.security.saml.confirmationMethod=keyHolder
+#org.apache.ws.security.saml
+#org.apache.ws.security.saml

Added: webservices/axis2/trunk/java/modules/security/interop/axis2.saml4.properties
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/interop/axis2.saml4.properties?rev=265583&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/security/interop/axis2.saml4.properties (added)
+++ webservices/axis2/trunk/java/modules/security/interop/axis2.saml4.properties Wed Aug 31 14:03:18 2005
@@ -0,0 +1,12 @@
+org.apache.ws.security.saml.issuerClass=org.apache.ws.security.saml.SAMLIssuerImpl
+org.apache.ws.security.saml.issuer.cryptoProp.file=axis2.crypto.properties
+org.apache.ws.security.saml.issuer.key.name=16c73ab6-b892-458f-abf5-2f875f74882e
+org.apache.ws.security.saml.issuer.key.password=security
+org.apache.ws.security.saml.issuer=www.example.com
+org.apache.ws.security.saml.subjectNameId.name=uid=joe,ou=people,ou=saml-demo,o=example.com
+org.apache.ws.security.saml.subjectNameId.qualifier=www.example.com
+org.apache.ws.security.saml.authenticationMethod=password
+#org.apache.ws.security.saml.confirmationMethod=senderVouches
+org.apache.ws.security.saml.confirmationMethod=keyHolder
+#org.apache.ws.security.saml
+#org.apache.ws.security.saml

Added: webservices/axis2/trunk/java/modules/security/interop/x509.PFX.MSFT
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/interop/x509.PFX.MSFT?rev=265583&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/modules/security/interop/x509.PFX.MSFT
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: webservices/axis2/trunk/java/modules/security/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/maven.xml?rev=265583&r1=265582&r2=265583&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/security/maven.xml (original)
+++ webservices/axis2/trunk/java/modules/security/maven.xml Wed Aug 31 14:03:18 2005
@@ -114,6 +114,23 @@
     		<!-- copy the service.xml-->
 		<copy file="interop/service.xml" 
 			tofile="${class.dir}/META-INF/service.xml" overwrite="yes"/>
+
+
+		<!-- copy axis2.crypto.properties -->
+		<copy file="interop/axis2.crypto.properties" 
+			tofile="${class.dir}/axis2.crypto.properties" overwrite="yes"/>
+		<!-- copy axis2.saml.properties -->
+		<copy file="interop/axis2.saml.properties" 
+			tofile="${class.dir}/axis2.saml.properties" overwrite="yes"/>
+		<!-- copy axis2.saml3.properties -->
+		<copy file="interop/axis2.saml3.properties" 
+			tofile="${class.dir}/axis2.saml3.properties" overwrite="yes"/>
+		<!-- copy axis2.saml4.properties -->
+		<copy file="interop/axis2.saml4.properties" 
+			tofile="${class.dir}/axis2.saml4.properties" overwrite="yes"/>
+		<!-- copy x509.PFX.MSFT -->
+		<copy file="interop/x509.PFX.MSFT" 
+			tofile="${class.dir}/x509.PFX.MSFT" overwrite="yes"/>
 		<!-- Copy interop.properties-->
 		<copy file="interop/interop.properties" 
 			tofile="${class.dir}/interop.properties" overwrite="yes"/>

Modified: webservices/axis2/trunk/java/modules/security/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/project.xml?rev=265583&r1=265582&r2=265583&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/security/project.xml (original)
+++ webservices/axis2/trunk/java/modules/security/project.xml Wed Aug 31 14:03:18 2005
@@ -153,6 +153,22 @@
                 <module>true</module>
             </properties>
         </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xmlParserAPIs</artifactId>
+            <version>2.6.2</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+            <version>2.6.2</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
     </dependencies>
 
     <reports/>