Author: ruchithf
Date: Fri Jan 26 05:44:56 2007
New Revision: 500240

URL: http://svn.apache.org/viewvc?view=rev&rev=500240
Log:
Applying Dimuthu's patch to RAMPART-1

Added:
    webservices/rampart/trunk/java/modules/rampart-mar/
    webservices/rampart/trunk/java/modules/rampart-mar/module.xml
    webservices/rampart/trunk/java/modules/rampart-mar/pom.xml
    webservices/rampart/trunk/java/modules/rampart-trust-mar/
    webservices/rampart/trunk/java/modules/rampart-trust-mar/module.xml
    webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml
Modified:
    webservices/rampart/trunk/java/modules/rampart-core/pom.xml
    webservices/rampart/trunk/java/modules/rampart-policy/pom.xml
    webservices/rampart/trunk/java/modules/rampart-tests/pom.xml
    webservices/rampart/trunk/java/modules/rampart-trust/pom.xml
    webservices/rampart/trunk/java/pom.xml

Modified: webservices/rampart/trunk/java/modules/rampart-core/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/pom.xml?view=diff&rev=500240&r1=500239&r2=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-core/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-core/pom.xml Fri Jan 26 
05:44:56 2007
@@ -4,7 +4,7 @@
 
     <parent>
         <groupId>org.apache.rampart</groupId>
-        <artifactId>rampart</artifactId>
+        <artifactId>rampart-project</artifactId>
         <version>SNAPSHOT</version>
     </parent>
 

Added: webservices/rampart/trunk/java/modules/rampart-mar/module.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-mar/module.xml?view=auto&rev=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-mar/module.xml (added)
+++ webservices/rampart/trunk/java/modules/rampart-mar/module.xml Fri Jan 26 
05:44:56 2007
@@ -0,0 +1,29 @@
+<module name="rampart" class="org.apache.rampart.Rampart">
+
+    <Description>This module provides the WS-Security and 
WS-SecureConversation 
+    functionalities for Axis2, based on Apache WSS4J, Apache XML-Security 
+    and Apache Rahas implementations.
+       </Description>
+           
+    <InFlow>
+        <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>
+    </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>
+    <supported-policy-namespaces 
namespaces="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
+    <local-policy-assertions>
+       <rampart:RampartConfig 
xmlns:rampart="http://ws.apache.org/rampart/policy"; />
+    </local-policy-assertions>
+</module>

Added: webservices/rampart/trunk/java/modules/rampart-mar/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-mar/pom.xml?view=auto&rev=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-mar/pom.xml (added)
+++ webservices/rampart/trunk/java/modules/rampart-mar/pom.xml Fri Jan 26 
05:44:56 2007
@@ -0,0 +1,56 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0";
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+
+    
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.rampart</groupId>
+    <artifactId>rampart</artifactId>
+    <packaging>mar</packaging>
+    <version>SNAPSHOT</version>
+    <name>Rampart - Mar</name>
+
+    <build>
+        <sourceDirectory>src/main/java</sourceDirectory>
+        <testSourceDirectory>src/main/java</testSourceDirectory>
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.4</source>
+                    <target>1.4</target>
+                </configuration>
+            </plugin>
+           <plugin>
+               <groupId>org.apache.axis2.maven2</groupId>
+               <artifactId>axis2-mar-maven-plugin</artifactId>
+               <version>SNAPSHOT</version>
+               <extensions>true</extensions>
+               <configuration>
+                               <includeDependencies>false</includeDependencies>
+                       <moduleXmlFile>module.xml</moduleXmlFile>
+               </configuration>
+            </plugin> 
+           </plugins>
+    </build>
+    
+    <dependencies>
+       <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart-policy</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+       <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart-trust</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+    </dependencies>
+
+</project>

Modified: webservices/rampart/trunk/java/modules/rampart-policy/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-policy/pom.xml?view=diff&rev=500240&r1=500239&r2=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-policy/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-policy/pom.xml Fri Jan 26 
05:44:56 2007
@@ -4,7 +4,7 @@
 
     <parent>
         <groupId>org.apache.rampart</groupId>
-        <artifactId>rampart</artifactId>
+        <artifactId>rampart-project</artifactId>
         <version>SNAPSHOT</version>
     </parent>
 

Modified: webservices/rampart/trunk/java/modules/rampart-tests/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-tests/pom.xml?view=diff&rev=500240&r1=500239&r2=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-tests/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-tests/pom.xml Fri Jan 26 
05:44:56 2007
@@ -4,7 +4,7 @@
 
     <parent>
         <groupId>org.apache.rampart</groupId>
-        <artifactId>rampart</artifactId>
+        <artifactId>rampart-project</artifactId>
         <version>SNAPSHOT</version>
     </parent>
 

Added: webservices/rampart/trunk/java/modules/rampart-trust-mar/module.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust-mar/module.xml?view=auto&rev=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-trust-mar/module.xml (added)
+++ webservices/rampart/trunk/java/modules/rampart-trust-mar/module.xml Fri Jan 
26 05:44:56 2007
@@ -0,0 +1,41 @@
+<module name="rahas">
+    <Description>This module is used to STS enable a service where it adds
+        the RequestSecurityToken operation to a service that the module is 
engaged to</Description>
+
+    <supported-policy-namespaces 
namespaces="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
+    
+    <operation name="RequestSecurityToken" 
mep="http://www.w3.org/2004/08/wsdl/in-out";>
+        <messageReceiver class="org.apache.rahas.STSMessageReceiver"/>
+
+               <!-- Action mapping to accept SCT requests -->
+               
<actionMapping>http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT</actionMapping>
+
+               
<actionMapping>http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue</actionMapping>
+               
<actionMapping>http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Renew</actionMapping>
+               
<actionMapping>http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Cancel</actionMapping>
+               
<actionMapping>http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Cancel</actionMapping>
+               
<actionMapping>http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Validate</actionMapping>
+
+               <parameter name="token-dispatcher-configuration">
+                       <token-dispatcher-configuration>
+                <!-- Issuers. You may have many issuers. -->
+                <issuer class="org.apache.rahas.impl.SCTIssuer" default="true">
+                                       <configuration 
type="parameter">sct-issuer-config</configuration>
+                                       
<tokenType>http://schemas.xmlsoap.org/ws/2005/02/sc/sct</tokenType>
+                               </issuer>
+                               <issuer 
class="org.apache.rahas.impl.SAMLTokenIssuer">
+                                       <configuration 
type="parameter">saml-issuer-config</configuration>
+                                       
<tokenType>http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1</tokenType>
+                               </issuer>
+
+                <!-- Only a single canceler is allowed -->
+                <canceler class="org.apache.rahas.impl.TokenCancelerImpl">
+                                       <configuration 
type="parameter">token-canceler-config</configuration>
+                               </canceler>
+
+            </token-dispatcher-configuration>
+               </parameter>
+
+     </operation>
+
+</module>

Added: webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml?view=auto&rev=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml (added)
+++ webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml Fri Jan 26 
05:44:56 2007
@@ -0,0 +1,56 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0";
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+
+    
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.rampart</groupId>
+    <artifactId>rampart-sts</artifactId>
+    <packaging>mar</packaging>
+    <version>SNAPSHOT</version>
+    <name>Rampart Trust-Mar</name>
+
+    <build>
+        <sourceDirectory>src/main/java</sourceDirectory>
+        <testSourceDirectory>src/main/java</testSourceDirectory>
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.4</source>
+                    <target>1.4</target>
+                </configuration>
+            </plugin>
+           <plugin>
+               <groupId>org.apache.axis2.maven2</groupId>
+               <artifactId>axis2-mar-maven-plugin</artifactId>
+               <version>SNAPSHOT</version>
+               <extensions>true</extensions>
+               <configuration>
+                               <includeDependencies>false</includeDependencies>
+                       <moduleXmlFile>module.xml</moduleXmlFile>
+               </configuration>
+            </plugin> 
+           </plugins>
+    </build>
+    
+    <dependencies>
+       <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart-policy</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+       <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart-trust</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+    </dependencies>
+
+</project>

Modified: webservices/rampart/trunk/java/modules/rampart-trust/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust/pom.xml?view=diff&rev=500240&r1=500239&r2=500240
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-trust/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-trust/pom.xml Fri Jan 26 
05:44:56 2007
@@ -4,7 +4,7 @@
 
     <parent>
         <groupId>org.apache.rampart</groupId>
-        <artifactId>rampart</artifactId>
+        <artifactId>rampart-project</artifactId>
         <version>SNAPSHOT</version>
     </parent>
 
@@ -36,7 +36,7 @@
                     <target>1.4</target>
                 </configuration>
             </plugin>
-        </plugins>
+          </plugins>
     </build>
     
     <dependencies>

Modified: webservices/rampart/trunk/java/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/pom.xml?view=diff&rev=500240&r1=500239&r2=500240
==============================================================================
--- webservices/rampart/trunk/java/pom.xml (original)
+++ webservices/rampart/trunk/java/pom.xml Fri Jan 26 05:44:56 2007
@@ -4,7 +4,7 @@
 
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.rampart</groupId>
-    <artifactId>rampart</artifactId>
+    <artifactId>rampart-project</artifactId>
     <packaging>pom</packaging>
     <version>SNAPSHOT</version>
     <name>Apache Rampart</name>
@@ -396,7 +396,9 @@
         <module>modules/rampart-policy</module>
         <module>modules/rampart-trust</module>
         <module>modules/rampart-core</module>
-        <module>modules/rampart-tests</module>
+        <module>modules/rampart-tests</module>
+       <module>modules/rampart-mar</module>    
+       <module>modules/rampart-trust-mar</module>      
     </modules>
 
     <properties>


Reply via email to