Author: ruchithf
Date: Fri Feb 1 02:54:05 2013
New Revision: 1441298
URL: http://svn.apache.org/viewvc?rev=1441298&view=rev
Log:
Removing the deprecated basic configuration (This was deprecated since version
1.1).
Excluded the Rahas tests from the integration tests to update them to work with
policy configuration.
Removed basic configuration test cases.
Added WS-SecurityPolicy 1.2 namespace to supported policy namespaces in the
module.xml
Removed:
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllHandler.java
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllReceiver.java
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllSender.java
axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/java/org/apache/axis2/
axis/axis2/java/rampart/trunk/modules/rampart-integration/src/test/resources/security/
axis/axis2/java/rampart/trunk/modules/rampart-samples/basic/
Modified:
axis/axis2/java/rampart/trunk/modules/rampart-integration/pom.xml
axis/axis2/java/rampart/trunk/modules/rampart-mar/module.xml
axis/axis2/java/rampart/trunk/modules/rampart-samples/README.txt
Modified: axis/axis2/java/rampart/trunk/modules/rampart-integration/pom.xml
URL:
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-integration/pom.xml?rev=1441298&r1=1441297&r2=1441298&view=diff
==============================================================================
--- axis/axis2/java/rampart/trunk/modules/rampart-integration/pom.xml (original)
+++ axis/axis2/java/rampart/trunk/modules/rampart-integration/pom.xml Fri Feb
1 02:54:05 2013
@@ -363,8 +363,8 @@
<copy
file="target/artifacts/addressing-${axis2.version}.mar"
tofile="target/test-resources/default_security_client_repo/modules/addressing-${axis2.version}.mar"
/>
<copy file="src/test/resources/conf/axis2.xml"
tofile="target/test-resources/default_security_client_repo/conf/axis2.xml" />
<!--
- RahasSAMLTokenAttributeTest
- -->
+ RahasSAMLTokenAttributeTest
+ -->
<mkdir
dir="target/test-resources/rahas_service_repo_5" />
<mkdir
dir="target/test-resources/rahas_service_repo_5/conf" />
<mkdir
dir="target/test-resources/rahas_service_repo_5/services" />
@@ -375,182 +375,8 @@
<!-- copy the services.xml and create the aar
-->
<copy overwrite="yes"
file="src/test/resources/rahas/s5-services.xml"
tofile="target/temp-rahas/META-INF/services.xml" />
<jar
jarfile="target/test-resources/rahas_service_repo_5/services/SecureService.aar"
basedir="target/temp-rahas" />
-
<!--RahasAttributeTest END-->
- <!-- Scenario 1 -->
- <mkdir
dir="target/test-resources/scenario1_client_repo" />
- <mkdir
dir="target/test-resources/scenario1_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario1_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario1_client_repo/services" />
- <mkdir
dir="target/test-resources/scenario1_service_repo" />
- <mkdir
dir="target/test-resources/scenario1_service_repo/conf" />
- <mkdir
dir="target/test-resources/scenario1_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario1_service_repo/modules" />
- <!-- setup scenario 1 client repository-->
- <copy
file="src/test/resources/security/s1.client.axis2.xml"
tofile="target/test-resources/scenario1_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario1_client_repo/modules/rampart-${project.version}.mar"
/>
- <!-- setup scenario 1 service repository-->
- <copy
file="src/test/resources/security/s1.service.axis2.xml"
tofile="target/test-resources/scenario1_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario1_service_repo/modules/rampart-${project.version}.mar"
/>
-
- <mkdir dir="target/temp-interop/META-INF" />
-
- <!-- Create the .aar file -->
- <copy
file="src/test/resources/security/s1.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario1_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
- <!-- Scenario 2 - Setup the client and service
repos -->
- <mkdir
dir="target/test-resources/scenario2_client_repo" />
- <mkdir
dir="target/test-resources/scenario2_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario2_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario2_service_repo" />
- <mkdir
dir="target/test-resources/scenario2_service_repo/ conf" />
- <mkdir
dir="target/test-resources/scenario2_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario2_service_repo/modules" />
- <copy
file="src/test/resources/security/s2.client.axis2.xml"
tofile="target/test-resources/scenario2_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario2_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s2.service.axis2.xml"
tofile="target/test-resources/scenario2_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario2_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s2.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario2_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
-
- <!-- Scenario 2a - set up repos -->
- <mkdir
dir="target/test-resources/scenario2a_client_repo" />
- <mkdir
dir="target/test-resources/scenario2a_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario2a_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario2a_service_repo" />
- <mkdir
dir="target/test-resources/scenario2a_service_repo/conf" />
- <mkdir
dir="target/test-resources/scenario2a_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario2a_service_repo/modules" />
- <copy
file="src/test/resources/security/s2a.client.axis2.xml"
tofile="target/test-resources/scenario2a_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario2a_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s2a.service.axis2.xml"
tofile="target/test-resources/scenario2a_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario2a_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s2a.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario2a_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
- <!-- Scenario 3 -->
- <mkdir
dir="target/test-resources/scenario3_client_repo" />
- <mkdir
dir="target/test-resources/scenario3_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario3_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario3_service_repo" />
- <mkdir
dir="target/test-resources/scenario3_service_repo/conf" />
- <mkdir
dir="target/test-resources/scenario3_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario3_service_repo/modules" />
- <copy
file="src/test/resources/security/s3.client.axis2.xml"
tofile="target/test-resources/scenario3_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario3_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s3.service.axis2.xml"
tofile="target/test-resources/scenario3_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario3_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s3.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario3_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
-
- <!-- Scenario 4 -->
- <mkdir
dir="target/test-resources/scenario4_client_repo" />
- <mkdir
dir="target/test-resources/scenario4_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario4_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario4_service_repo" />
- <mkdir
dir="target/test-resources/scenario4_service_repo/conf" />
- <mkdir
dir="target/test-resources/scenario4_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario4_service_repo/modules" />
- <copy
file="src/test/resources/security/s4.client.axis2.xml"
tofile="target/test-resources/scenario4_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario4_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s4.service.axis2.xml"
tofile="target/test-resources/scenario4_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario4_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s4.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario4_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
-
- <!-- Scenario 5 -->
- <mkdir
dir="target/test-resources/scenario5_client_repo" />
- <mkdir
dir="target/test-resources/scenario5_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario5_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario5_service_repo" />
- <mkdir
dir="target/test-resources/scenario5_service_repo/conf" />
- <mkdir
dir="target/test-resources/scenario5_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario5_service_repo/modules" />
- <copy
file="src/test/resources/security/s5.client.axis2.xml"
tofile="target/test-resources/scenario5_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario5_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s5.service.axis2.xml"
tofile="target/test-resources/scenario5_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario5_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s5.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario5_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
-
- <!-- Scenario 6 -->
- <mkdir
dir="target/test-resources/scenario6_client_repo" />
- <mkdir
dir="target/test-resources/scenario6_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario6_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario6_service_repo" />
- <mkdir
dir="target/test-resources/scenario6_service_repo/conf" />
- <mkdir
dir="target/test-resources/scenario6_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario6_service_repo/modules" />
- <copy
file="src/test/resources/security/s6.client.axis2.xml"
tofile="target/test-resources/scenario6_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario6_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s6.service.axis2.xml"
tofile="target/test-resources/scenario6_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario6_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s6.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario6_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
-
- <!-- Scenario 7 -->
- <mkdir
dir="target/test-resources/scenario7_client_repo" />
- <mkdir
dir="target/test-resources/scenario7_client_repo/conf" />
- <mkdir
dir="target/test-resources/scenario7_client_repo/modules" />
- <mkdir
dir="target/test-resources/scenario7_service_repo" />
- <mkdir
dir="target/test-resources/scenario7_service_repo/conf" />
- <mkdir
dir="target/test-resources/scenario7_service_repo/services" />
- <mkdir
dir="target/test-resources/scenario7_service_repo/modules" />
- <copy
file="src/test/resources/security/s7.client.axis2.xml"
tofile="target/test-resources/scenario7_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario7_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s7.service.axis2.xml"
tofile="target/test-resources/scenario7_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenario7_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/s7.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenario7_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
-
- <!-- Scenario ST1 -->
- <mkdir
dir="target/test-resources/scenarioST1_client_repo" />
- <mkdir
dir="target/test-resources/scenarioST1_client_repo/conf" />
- <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/conf" />
- <mkdir
dir="target/test-resources/scenarioST1_service_repo/services" />
- <mkdir
dir="target/test-resources/scenarioST1_service_repo/modules" />
- <copy
file="src/test/resources/security/sST1.client.axis2.xml"
tofile="target/test-resources/scenarioST1_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenarioST1_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/sST1.service.axis2.xml"
tofile="target/test-resources/scenarioST1_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/scenarioST1_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/sST1.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/scenarioST1_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
-
- <!-- MTOM Optimized Security Test -->
- <mkdir
dir="target/test-resources/mtom_sec_client_repo" />
- <mkdir
dir="target/test-resources/mtom_sec_client_repo/conf" />
- <mkdir
dir="target/test-resources/mtom_sec_client_repo/modules" />
- <mkdir
dir="target/test-resources/mtom_sec_service_repo" />
- <mkdir
dir="target/test-resources/mtom_sec_service_repo/conf" />
- <mkdir
dir="target/test-resources/mtom_sec_service_repo/services" />
- <mkdir
dir="target/test-resources/mtom_sec_service_repo/modules" />
- <copy
file="src/test/resources/security/secMtom.client.axis2.xml"
tofile="target/test-resources/mtom_sec_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/mtom_sec_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/secMtom.service.axis2.xml"
tofile="target/test-resources/mtom_sec_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/mtom_sec_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="src/test/resources/security/secMtom.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <jar
jarfile="target/test-resources/mtom_sec_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
- <!-- Test with addressing and MTOM -->
- <mkdir
dir="target/test-resources/complete_client_repo" />
- <mkdir
dir="target/test-resources/complete_client_repo/conf" />
- <mkdir
dir="target/test-resources/complete_client_repo/modules" />
- <mkdir
dir="target/test-resources/complete_service_repo" />
- <mkdir
dir="target/test-resources/complete_service_repo/conf" />
- <mkdir
dir="target/test-resources/complete_service_repo/services" />
- <mkdir
dir="target/test-resources/complete_service_repo/modules" />
- <!-- Test with addressing and MTOM client
repository-->
- <copy
file="src/test/resources/security/complete.client.axis2.xml"
tofile="target/test-resources/complete_client_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/complete_client_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="target/artifacts/addressing-${axis2.version}.mar"
tofile="target/test-resources/complete_client_repo/modules/addressing-${axis2.version}.mar"
/>
- <!-- Test with addressing and MTOMservice
repository-->
- <copy
file="src/test/resources/security/complete.service.axis2.xml"
tofile="target/test-resources/complete_service_repo/conf/axis2.xml" />
- <copy
file="target/artifacts/rampart-${project.version}.mar"
tofile="target/test-resources/complete_service_repo/modules/rampart-${project.version}.mar"
/>
- <copy
file="target/artifacts/addressing-${axis2.version}.mar"
tofile="target/test-resources/complete_service_repo/modules/addressing-${axis2.version}.mar"
/>
- <copy
file="src/test/resources/security/complete.service.xml"
tofile="target/temp-interop/META-INF/services.xml" overwrite="true" />
- <!-- Create the .aar file -->
- <jar
jarfile="target/test-resources/complete_service_repo/services/PingPort.aar"
basedir="target/temp-interop" />
</tasks>
</configuration>
<goals>
@@ -582,6 +408,9 @@
<configuration>
<!-- Add the Xerces/Xalan versions expected by OpenSAML to
the boot classpath so that the build succeeds on older 1.5 JDKs -->
<argLine>-Xbootclasspath/p:${project.build.directory}/endorsed/xml-apis.jar${path.separator}${project.build.directory}/endorsed/xercesImpl.jar${path.separator}${project.build.directory}/endorsed/resolver.jar${path.separator}${project.build.directory}/endorsed/serializer.jar${path.separator}${project.build.directory}/endorsed/xalan.jar</argLine>
+ <excludes>
+ <exclude>org/apache/rahas/*.java</exclude>
+ </excludes>
</configuration>
</plugin>
</plugins>
Modified: axis/axis2/java/rampart/trunk/modules/rampart-mar/module.xml
URL:
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-mar/module.xml?rev=1441298&r1=1441297&r2=1441298&view=diff
==============================================================================
--- axis/axis2/java/rampart/trunk/modules/rampart-mar/module.xml (original)
+++ axis/axis2/java/rampart/trunk/modules/rampart-mar/module.xml Fri Feb 1
02:54:05 2013
@@ -9,9 +9,6 @@
<handler name="PolicyBasedSecurityInHandler"
class="org.apache.rampart.handler.RampartReceiver">
<order phase="Security" phaseFirst="true"/>
</handler>
- <handler name="SecurityInHandler"
class="org.apache.rampart.handler.WSDoAllReceiver">
- <order phase="Security"/>
- </handler>
<handler name="PostDispatchVerificationHandler"
class="org.apache.rampart.handler.PostDispatchVerificationHandler">
<order phase="Dispatch" phaseLast="true"/>
</handler>
@@ -19,18 +16,12 @@
</InFlow>
<OutFlow>
- <handler name="SecurityOutHandler"
class="org.apache.rampart.handler.WSDoAllSender">
- <order phase="Security"/>
- </handler>
<handler name="PolicyBasedSecurityOutHandler"
class="org.apache.rampart.handler.RampartSender">
<order phase="Security" phaseLast="true"/>
</handler>
</OutFlow>
<OutFaultFlow>
- <handler name="SecurityOutHandler"
class="org.apache.rampart.handler.WSDoAllSender">
- <order phase="Security"/>
- </handler>
<handler name="PolicyBasedSecurityOutHandler"
class="org.apache.rampart.handler.RampartSender">
<order phase="Security" phaseLast="true"/>
</handler>
@@ -40,12 +31,9 @@
<handler name="PolicyBasedSecurityInHandler"
class="org.apache.rampart.handler.RampartReceiver">
<order phase="Security" phaseFirst="true"/>
</handler>
- <handler name="SecurityInHandler"
class="org.apache.rampart.handler.WSDoAllReceiver">
- <order phase="Security"/>
- </handler>
</InFaultFlow>
- <supported-policy-namespaces
namespaces="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
+ <supported-policy-namespaces
namespaces="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy
http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702"/>
<local-policy-assertions>
<rampart:RampartConfig
xmlns:rampart="http://ws.apache.org/rampart/policy" />
</local-policy-assertions>
Modified: axis/axis2/java/rampart/trunk/modules/rampart-samples/README.txt
URL:
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-samples/README.txt?rev=1441298&r1=1441297&r2=1441298&view=diff
==============================================================================
--- axis/axis2/java/rampart/trunk/modules/rampart-samples/README.txt (original)
+++ axis/axis2/java/rampart/trunk/modules/rampart-samples/README.txt Fri Feb 1
02:54:05 2013
@@ -4,9 +4,6 @@
This directory contains three sub directories:
- - basic - A set of samples that uses basic rampart configuration using
- parameters
-
- policy - A set of samples that uses rampart with WS-SecurityPolicy
- keys - The keystore files that contains the keys used by the samples