Author: muthulee
Date: Fri Jul 13 01:02:03 2007
New Revision: 555902
URL: http://svn.apache.org/viewvc?view=rev&rev=555902
Log:
Adding the Rampart site. Adding the site to the build.xml.
Added:
webservices/rampart/trunk/java/src/
webservices/rampart/trunk/java/src/site/
webservices/rampart/trunk/java/src/site/resources/
webservices/rampart/trunk/java/src/site/resources/developer-guide.html
webservices/rampart/trunk/java/src/site/resources/download/
webservices/rampart/trunk/java/src/site/resources/download.cgi
webservices/rampart/trunk/java/src/site/resources/download/0.90/
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.cgi
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.html
webservices/rampart/trunk/java/src/site/resources/images/
webservices/rampart/trunk/java/src/site/resources/images/message-builder.jpg
(with props)
webservices/rampart/trunk/java/src/site/resources/images/rampart-engine.jpg
(with props)
webservices/rampart/trunk/java/src/site/resources/images/rampart-handlers.jpg
(with props)
webservices/rampart/trunk/java/src/site/resources/images/rampart-trust.jpg
(with props)
webservices/rampart/trunk/java/src/site/resources/images/security-stack.jpg
(with props)
webservices/rampart/trunk/java/src/site/resources/mail-lists.html
webservices/rampart/trunk/java/src/site/resources/quick-start.html
webservices/rampart/trunk/java/src/site/site.xml
webservices/rampart/trunk/java/src/site/xdocs/
webservices/rampart/trunk/java/src/site/xdocs/index.xml
Removed:
webservices/rampart/trunk/java/xdocs/
Modified:
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/Client.java
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/SimpleService.java
webservices/rampart/trunk/java/pom.xml
Modified:
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/Client.java
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/Client.java?view=diff&rev=555902&r1=555901&r2=555902
==============================================================================
---
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/Client.java
(original)
+++
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/Client.java
Fri Jul 13 01:02:03 2007
@@ -56,11 +56,10 @@
client.engageModule("addressing");
client.engageModule("rampart");
OMElement response = client.sendReceive(getPayload("Hello world"));
-
System.out.println(response);
}
-
+
private static Policy loadPolicy(String xmlPath) throws Exception {
StAXOMBuilder builder = new StAXOMBuilder(xmlPath);
OMElement elem = builder.getDocumentElement();
Modified:
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/SimpleService.java
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/SimpleService.java?view=diff&rev=555902&r1=555901&r2=555902
==============================================================================
---
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/SimpleService.java
(original)
+++
webservices/rampart/trunk/java/modules/rampart-samples/policy/sample-tomcat/src/org/apache/rampart/tomcat/sample/SimpleService.java
Fri Jul 13 01:02:03 2007
@@ -16,8 +16,6 @@
*/
package org.apache.rampart.tomcat.sample;
-import java.io.File;
-import java.io.FileOutputStream;
public class SimpleService {
Modified: webservices/rampart/trunk/java/pom.xml
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/pom.xml?view=diff&rev=555902&r1=555901&r2=555902
==============================================================================
--- webservices/rampart/trunk/java/pom.xml (original)
+++ webservices/rampart/trunk/java/pom.xml Fri Jul 13 01:02:03 2007
@@ -155,6 +155,12 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.2</version>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-site-plugin</artifactId>
+ <version>2.0-beta-5</version>
+ <inherited>false</inherited>
</plugin>
</plugins>
@@ -467,7 +473,11 @@
<id>apache-snapshots</id>
<name>Apache Development Repository</name>
<url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
- </snapshotRepository>
+ </snapshotRepository>
+ <site>
+ <id>website</id>
+ <url>scpexe://people.apache.org/www/ws.apache.org/rampart</url>
+ </site>
</distributionManagement>
<reporting>
Added: webservices/rampart/trunk/java/src/site/resources/developer-guide.html
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/developer-guide.html?view=auto&rev=555902
==============================================================================
--- webservices/rampart/trunk/java/src/site/resources/developer-guide.html
(added)
+++ webservices/rampart/trunk/java/src/site/resources/developer-guide.html Fri
Jul 13 01:02:03 2007
@@ -0,0 +1,308 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<head>
+ <title>Apache Rampart - Source Repository</title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="ws.apache.org/rampart/" id="bannerLeft">Apache
Rampart</a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+ <div class="xleft">
+ Last Published: 13 Jul 2007
+ </div>
+ <div class="xright"><a href="http://www.apache.org/">Apache</a>
+ <a href="../">WebServices</a>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+ <h5>Apache Rampart</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">About</a>
+ </li>
+
+ <li class="expanded">
+ <a href="">Downloads</a>
+ <ul>
+
+ <li class="none">
+ <a href="download.cgi">Releases</a>
+ </li>
+
+ <li class="none">
+ <strong>Source Code</strong>
+ </li>
+ </ul>
+ </li>
+ <li class="expanded">
+ <a href="">Documentation</a>
+ <ul>
+
+ <li class="none">
+ <a href="quick-start.html">Quick Start Guide</a>
+ </li>
+
+ <li class="none">
+ <a href="developer-guide.html">Developer Guide</a>
+ </li>
+ </ul>
+ </li>
+
+ <li class="expanded">
+ <a href="">Project Information</a>
+ <ul>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="http://issues.apache.org/jira/browse/Rampart">Issue
Tracking</a>
+ </li>
+
+ <li class="none">
+ <a href="dependencies.html">Dependencies</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/"
title="Built by Maven" id="poweredBy">
+ <img alt="Built by Maven"
src="./images/logos/maven-feather.png"></img>
+ </a>
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+<h2>Getting Involved in Rampart</h2>
+
+<h3>Introduction</h3>
+
+<p>Rampart is the security module of Axis2. It secures SOAP messages
+according to specifications in the WS-Security stack. Rampart implements the
+following specifications:</p>
+<ul>
+ <li>WS - Security 1.0</li>
+ <li>WS - Secure Conversation - February 2005</li>
+ <li>WS - Security Policy - 1.1 - July 2005</li>
+ <li>WS - Trust - February 2005</li>
+ <li>WS - Trust - WS-SX spec - EXPERIMENTAL</li>
+</ul>
+Components of Rampart
+<ul>
+ <li>Rampart Core</li>
+ <li>Rampart Policy</li>
+ <li>Rampart Trust</li>
+</ul>
+
+<p></p>
+<img alt="Rampart Components and WS-Security Stack"
+title="Rampart Components and WS-Security Stack"
+src="images/security-stack.jpg" align="middle">
+
+<p><strong><em>Figure 1 : Rampart Components and WS-Security
+Stack</em></strong></p>
+
+<h3>Building Rampart</h3>
+<ol>
+ <li>Install maven2. Refer to the <a
+
href="http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html">Installation
+ guide</a>.</li>
+ <li>Install SVN on your machine. (The Rampart repository uses SVN.) Please
+ read the ASF <a
+ href="http://www.apache.org/dev/version-control.html">Source Code
+ Repositories page.</a></li>
+ <li>Download the source code.
+ <ul>
+ <li>Anon Checkout <a
+
href="http://svn.apache.org/repos/asf/webservices/rampart/trunk/java/">http://svn.apache.org/repos/asf/webservices/rampart/trunk/java/</a></li>
+ <li>Committers <a
+
href="https://svn.apache.org/repos/asf/webservices/rampart/trunk/java/">https://svn.apache.org/repos/asf/webservices/rampart/trunk/java/</a></li>
+ </ul>
+ </li>
+ <li>The Rampart project has 8 modules under it. They are:
+ <ul>
+ <li>rampart-policy contains security policy assertions.</li>
+ <li>rampart-core has core components that process and enforce
+ security.</li>
+ <li>rampart-trust contains trust components.</li>
+ <li>rampart-mar builds the rampart.mar that is deployed in the
+ "modules" directory of the Axis2 repository.</li>
+ <li>rampart-trust-mar builds the rahas.mar that adds WS-Trust into
+ Axis2.</li>
+ <li>rampart-test has a set of unit test cases.</li>
+ <li>integration-test has functional tests.</li>
+ <li>rampart-samples consist of samples provided with the
+ distribution.</li>
+ </ul>
+ </li>
+ <li>Build by typing <code>$mvn clean install</code></li>
+</ol>
+
+<p>When deploying rampart.mar and rampart-trust.mar in the Axis2 repository,
+you may notice that they do not contain any dependencies. Therefore all the
+dependencies must be in the classpath.</p>
+
+<h3>Rampart in Axis2</h3>
+
+<p>Rampart is deployed as a module in Axis2, in the security phase. The
+security phase is right after the transport phase. The Rampart module
+introduces a couple of handlers -
+"org.apache.rampart.handler.RampartReciever" and
+"org.apache.rampart.handler.RampartSender" to the security phase.</p>
+
+<p></p>
+<img alt="DOOM" title="Rampart in Axis2" src="images/rampart-handlers.jpg"
+align="middle">
+
+<p><strong><em>Figure 2 : Rampart in Axis2</em></strong></p>
+
+<p>The "RampartReciver" handler intercepts the incoming message. Then Rampart
+validates the security of the incoming message, and checks whether it is
+in-line with the specified security policy. All security actions such as
+decryption of the message, validating the digital signature, validating the
+timestamp, and authenticating the user happens inside the Rampart module.</p>
+
+<p>"RampartSender" is the last handler in the outflow. The outgoing message
+is intercepted by this handler and Rampart takes the security actions. For
+example SOAP message can be encrypted, digitally signed, and security tokens
+are included according to the security policy.</p>
+
+<h3>Rampart, WSS4J, and DOOM</h3>
+
+<p>Rampart uses WSS4J for securing SOAP messages. WSS4J is an Apache project
+which implements the WS-Security specification. SOAP messages are signed and
+encrypted according to the <a href="http://www.w3.org/TR/xmlenc-core/">XML
+Encryption</a> and <a href="http://www.w3.org/TR/xmldsig-core/">XML Digital
+Signature</a> specifications, but the WS-Security specification introduces an
+additional set of rules. Therefore WSS4J ensures that SOAP messages are
+singed according to all the rules defined in the specifications. WSS4J uses
+Apache's <a href="http://santuario.apache.org/Java/index.html">xmlsec
+libraries</a> for XML Encryption and XML Digital Signature.</p>
+
+<p>Rather than re-inventing the wheel, it was decided to use WSS4J for SOAP
+message security in Rampart but there was a fundamental problem. WSS4J and
+all the incorporating XML security libraries use "DOM" for parsing and
+generating XML, while Axis2 uses "AXIOM" as the object model. This was
+resolved by using a new object model named "DOOM". DOOM is both AXIOM and DOM
+implementations. Therefore you can manipulate/access a DOOM object structure
+through DOM interfaces and AXIOM interfaces.</p>
+
+<p>When Rampart is engaged and configured, the incoming SOAP messages are
+converted to DOOM. Since DOOM implements the DOM interface it is possible for
+WSS4J to process messages. After performing the security validations, before
+flushing the message down the message inflow, the DOOM SOAP message is
+converted back to OM. At the outgoing flow, the message is converted to DOOM
+and then the security functions are performed using WSS4J.</p>
+
+<h3>Rampart Core</h3>
+
+<p>Rampart core drives security enforcement and validation on SOAP messages.
+It binds all components together to create the final product. The important
+components of Rampart core are,</p>
+<ul>
+ <li>org.apache.rampart.RampartEngine</li>
+ <li>org.apache.rampart.MessageBuilder</li>
+</ul>
+
+<p><strong>SOAP Message Inflow</strong></p>
+
+<p>Incoming messages are intercepted by RampartReciver and handed over to the
+RampartEngine. RampartEngine is responsible for handling validation of
+security in the incoming SOAP message.</p>
+<img alt="Rampart Engine" title="Rampart Engine"
+src="images/rampart-engine.jpg" align="middle">
+
+<p><strong><em>Figure 3: Control flow in RampartEngine</em></strong></p>
+
+<p><strong>Note</strong>: RampartMessageData stores
+"org.apache.rampart.policy.RampartPolicyData", which contains security policy
+in the manner required by "RampartEngine" and "MessageBuilder".</p>
+
+<p><strong>SOAP Message Outflow</strong></p>
+
+<p>Outgoing messages are intercepted by RampartSender and handed over to
+org.apache.rampart.RampartMessageBuilder. It is responsible for enforcing
+security on an outgoing SOAP message.</p>
+<img alt="Message Builder" title="Message Builder"
+src="images/message-builder.jpg" align="middle">
+
+<p><strong><em>Figure 4: Control flow in MessageBuilder</em></strong></p>
+
+<h3>Rampart Policy</h3>
+
+<p>WS - Security Policy is an extension of WS-Policy specification.
+Corresponding to this, the implementation of the security policy in Rampart
+is based on "Neethi", which is the Apache implementation of WS Policy
+specification. For each policy assertion introduced in the WS-Security
+Policy, there is an "Assertion Builder" and an "Assertion Model" defined in
+Rampart-policy.</p>
+
+<p>Apache Neethi is a highly extensible framework. When reading a security
+policy file, these builders and models in Rampart Policy are picked up by the
+Neethi framework using the "Jar file Service Provider Mechanism". All Rampart
+builders are listed in the
+META-INF/services/org.apache.neethi.builders.AssertionBuilder file. When
+adding a new Policy assertion it requires only a builder, assertion model,
+and an entry in the file.</p>
+
+<p>The RampartPolicyBuilder creates a RampartPolicyData given a "Policy"
+object created using the Rampart-policy and Neethi frameworks.</p>
+
+<h3>Rampart Trust</h3>
+
+<p>Rampart Trust implements the WS-Trust specification, which can be used
+in-conjunction with the Rampart Core and Rampart Policy modules. Rampart
+Trust defines a framework that can be used to issue, cancel, renew, and
+validate tokens, i.e., it defines a set of interfaces that must be
+implemented by different token issuing parties. Basically, Rampart Trust
+provides the functionality needed to host a STS - Security Token Service.</p>
+<img alt="Rampart Trust" title="Rampart Trust" src="images/rampart-trust.jpg"
+align="middle">
+
+<p><strong><em>Figure 5: Control flow in Rampart Trust</em></strong></p>
+
+<p></p>
+
+<p></p>
+
+<p></p>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2005-2007
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Added: webservices/rampart/trunk/java/src/site/resources/download.cgi
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/download.cgi?view=auto&rev=555902
==============================================================================
--- webservices/rampart/trunk/java/src/site/resources/download.cgi (added)
+++ webservices/rampart/trunk/java/src/site/resources/download.cgi Fri Jul 13
01:02:03 2007
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+# python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file
Added:
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.cgi
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/download/0.90/download.cgi?view=auto&rev=555902
==============================================================================
---
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.cgi
(added)
+++
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.cgi
Fri Jul 13 01:02:03 2007
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+# python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file
Added:
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.html
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/download/0.90/download.html?view=auto&rev=555902
==============================================================================
---
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.html
(added)
+++
webservices/rampart/trunk/java/src/site/resources/download/0.90/download.html
Fri Jul 13 01:02:03 2007
@@ -0,0 +1,212 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+ <title>Apache Synapse - Project Mailing Lists</title>
+ <style type="text/css" media="all">
+ @import url("./../../css/maven-base.css");
+ @import url("./../../css/maven-theme.css");
+ @import url("./../../css/site.css");
+ </style>
+ <link rel="stylesheet" href="./../../css/print.css" type="text/css"
+ media="print">
+ <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+</head>
+
+<body class="composite">
+
+<div id="banner">
+<a href="http://ws.apache.org/synapse/" id="bannerLeft">Apache Synapse</a>
+
+<div class="clear">
+<hr>
+</div>
+</div>
+
+<div id="breadcrumbs">
+
+<div class="xleft">
+Last Published: 07 Dec 2006</div>
+
+<div class="xright">
+<a href="http://www.apache.org/">Apache</a> |
+<a href="http://ws.apache.org/">WebServices</a></div>
+
+<div class="clear">
+<hr>
+</div>
+</div>
+
+<div id="leftColumn">
+
+<div id="navcolumn">
+<h5>Apache Synapse</h5>
+<ul>
+ <li class="none"><a href="./../../index.html">About</a></li>
+ <li class="expanded"><a href="">Downloads</a>
+ <ul>
+ <li class="none"><strong>Releases</strong></li>
+ <li class="none"><a href="./../../source-repository.html">Source
+ Code</a></li>
+ </ul>
+ </li>
+ <li class="expanded"><a href="">Documentation</a>
+ <ul>
+ <li class="none"><a
+ href="./../../Synapse_Configuration_Language.html">Configuration
+ Language</a></li>
+ <li class="none"><a href="./../../Synapse_QuickStart.html">Quick Start
Guide</a></li>
+ <li class="none"><a href="./../../Synapse_Samples.html">Samples</a></li>
+ <li class="none"><a href="./../../Synapse_Extending.html">Extending
+ Synapse</a></li>
+ <li class="none"><a href="./../../apidocs/index.html">Javadocs</a></li>
+ </ul>
+ </li>
+ <li class="expanded"><a href="">Project Information</a>
+ <ul>
+ <li class="none"><a href="./../../project-info.html">Project
+ Information</a></li>
+ <li class="none"><a href="./../../mail-lists.html">Mailing Lists</a></li>
+ <li class="none"><a href="./../../issue-tracking.html">Issue
+ Tracking</a></li>
+ <li class="none"><a
href="./../../dependencies.html">Dependencies</a></li>
+ <li class="none"><a href="./../../dependency-convergence.html">Dependency
+ Convergence</a></li>
+ <li class="none"><a href="./../../team-list.html">Project Team</a></li>
+ <li class="none"><a href="./../../project-summary.html">Project
+ Summary</a></li>
+ </ul>
+ </li>
+</ul>
+<a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img
+alt="Built by Maven" src="./images/logos/maven-feather.png"></a></div>
+</div>
+
+<div id="bodyColumn">
+
+<div id="contentBox">
+
+<div class="section">
+<h2>Synapse 0.90 Release</h2>
+
+<p></p>
+
+<table class="bodyTable">
+ <tbody>
+ <tr class="b">
+ <th scope="col">Distribution Name</th>
+ <th scope="col">Description</th>
+ <th scope="col">Download</th>
+ </tr>
+ <tr class="a">
+ <td><a name="std-bin"></a><strong>Standard Binary
+ Distribution</strong></td>
+ <td>This is the complete version of Synapse and contains useful samples
+ as well.</td>
+ <td><a
+href="[preferred]/ws/synapse/0.90/synapse-0.90-incubating-bin.tar.gz"
+title="[preferred]/ws/synapse/0.90/Apache-Synapse-Incubating-0.90-bin.zip">tar.gz</a>
+<a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.tar.gz.md5"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.zip.md5">MD5</a>
+<a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.tar.gz.asc"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.zip.zip">PGP</a>
+<br><a
+href="[preferred]/ws/synapse/0.90/synapse-0.90-incubating-bin.zip"
+title="[preferred]/ws/synapse/0.90/synapse-0.90-incubating-bin.zip">zip</a>
+<a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.zip.md5"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.zip.md5">MD5</a>
+<a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.zip.asc"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-bin.zip.zip">PGP</a>
+</td>
+ </tr>
+ <tr class="b">
+ <td><a name="src"></a><strong>Source Distribution</strong></td>
+ <td>This contains the source code of Synapse standard distribution. One
+ can generate a binary distribution from this by executing 'mvn clean
+ install' followed by 'mvn assembly:assembly -Drelease'</td>
+ <td><a
+href="[preferred]/ws/synapse/0.90/synapse-0.90-incubating-src.tar.gz"
+title="[preferred]/ws/synapse/0.90/synapse-0.90-incubating-src.zip">tar.gz</a>
+<a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.tar.gz.md5"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.zip.md5"
+name="MD5" id="MD5">MD5</a> <a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.tar.gz.asc"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.zip.asc">PGP</a>
+<br><a
+href="[preferred]/ws/synapse/0.90/synapse-0.90-incubating-src.zip"
+title="[preferred]/ws/synapse/0.90/synapse-0.90-incubating-src.zip">zip</a>
+<a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.zip.md5"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.zip.md5">MD5</a>
+<a
+href="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.zip.asc"
+class="externalLink"
+title="http://www.apache.org/dist/ws/synapse/0.90/synapse-0.90-incubating-src.zip.asc">PGP</a>
+</td>
+ </tr>
+ </tbody>
+</table>
+<br>
+<p>[if-any logo] <a href="[link]"><img align="right" src="[logo]" border="0"
+alt="" /></a>[end] The currently selected mirror is <b>[preferred]</b>. If
+you encounter a problem with this mirror, please select another mirror. If
+all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
+mirrors list) that should be available.</p>
+
+<form action="[location]" method="get" id="SelectMirror">
+ Other mirrors:
+ <select name="Preferred">[if-any http][for http]
+ <option value="[http]"
+ selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
+ <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
+ <option value="[backup]">[backup] (backup)</option>[end][end]
+ </select>
+
+ <input type="submit" value="Change" /></form>
+
+<p>You may also consult the <a href="http://www.apache.org/mirrors/"
+class="externalLink" title="External Link">complete list of mirrors</a>.</p>
+
+<p><strong>Note:</strong> when downloading from a mirror please check the <a
+href="http://www.apache.org/dev/release-signing#md5" class="externalLink"
+title="External Link">md5sum</a> and verify the <a
+href="http://www.apache.org/dev/release-signing#openpgp" class="externalLink"
+title="External Link">OpenPGP</a> compatible signature from the main Apache
+site. These can be downloaded by following the links above. This <a
+href="http://www.apache.org/dist/ws/synapse/KEYS" class="externalLink"
+title="External Link">KEYS</a> file contains the public keys used for signing
+release. It is recommended that (when possible) a <a
+href="http://www.apache.org/dev/release-signing#web-of-trust"
+class="externalLink" title="External Link">Web of trust</a> is used to
+confirm the identity of these keys.</p>
+</div>
+</div>
+</div>
+
+<div class="clear">
+<hr>
+</div>
+
+<div id="footer">
+
+<div class="xright">
+� 2005-2006 Apache Software Foundation</div>
+
+<div class="clear">
+<hr>
+</div>
+</div>
+</body>
+</html>
Added:
webservices/rampart/trunk/java/src/site/resources/images/message-builder.jpg
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/images/message-builder.jpg?view=auto&rev=555902
==============================================================================
Binary file - no diff available.
Propchange:
webservices/rampart/trunk/java/src/site/resources/images/message-builder.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
webservices/rampart/trunk/java/src/site/resources/images/rampart-engine.jpg
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/images/rampart-engine.jpg?view=auto&rev=555902
==============================================================================
Binary file - no diff available.
Propchange:
webservices/rampart/trunk/java/src/site/resources/images/rampart-engine.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
webservices/rampart/trunk/java/src/site/resources/images/rampart-handlers.jpg
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/images/rampart-handlers.jpg?view=auto&rev=555902
==============================================================================
Binary file - no diff available.
Propchange:
webservices/rampart/trunk/java/src/site/resources/images/rampart-handlers.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
webservices/rampart/trunk/java/src/site/resources/images/rampart-trust.jpg
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/images/rampart-trust.jpg?view=auto&rev=555902
==============================================================================
Binary file - no diff available.
Propchange:
webservices/rampart/trunk/java/src/site/resources/images/rampart-trust.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
webservices/rampart/trunk/java/src/site/resources/images/security-stack.jpg
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/images/security-stack.jpg?view=auto&rev=555902
==============================================================================
Binary file - no diff available.
Propchange:
webservices/rampart/trunk/java/src/site/resources/images/security-stack.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/rampart/trunk/java/src/site/resources/mail-lists.html
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/mail-lists.html?view=auto&rev=555902
==============================================================================
--- webservices/rampart/trunk/java/src/site/resources/mail-lists.html (added)
+++ webservices/rampart/trunk/java/src/site/resources/mail-lists.html Fri Jul
13 01:02:03 2007
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+ <title>Apache Rampart - Project Mailing Lists</title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="ws.apache.org/rampart/" id="bannerLeft">
+
+ Apache Rampart
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 13 Jul 2007
+ </div>
+ <div class="xright"> <a
href="http://www.apache.org/">Apache</a>
+ |
+ <a href="http://ws.apache.org/">WebServices</a>
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+ <h5>Apache Rampart</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">About</a>
+ </li>
+
+
+
+
+
+
+
+ <li class="expanded">
+ <a href="">Downloads</a>
+ <ul>
+
+ <li class="none">
+ <a href="download.cgi">Releases</a>
+ </li>
+
+ <li class="none">
+ <a href="source-repository.html">Source Code</a>
+ </li>
+ </ul>
+ </li>
+
+
+
+
+
+
+
+ <li class="expanded">
+ <a href="">Documentation</a>
+ <ul>
+
+ <li class="none">
+ <a href="quick-start.html">Quick Start Guide</a>
+ </li>
+
+ <li class="none">
+ <a href="developer-guide.html">Developer Guide</a>
+ </li>
+ </ul>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="expanded">
+ <a href="">Project Information</a>
+ <ul>
+
+ <li class="none">
+ <strong>Mailing Lists</strong>
+ </li>
+
+ <li class="none">
+ <a href="http://issues.apache.org/jira/browse/Rampart">Issue
Tracking</a>
+ </li>
+
+ <li class="none">
+ <a href="dependencies.html">Dependencies</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/"
title="Built by Maven" id="poweredBy">
+ <img alt="Built by Maven"
src="./images/logos/maven-feather.png"></img>
+ </a>
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2>Project Mailing Lists</h2><p>These are the
mailing lists that have been established for this project. For each list, there
is a subscribe, unsubscribe, and an archive link.</p><table
class="bodyTable"><tr
class="a"><th>Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Post</th><th>Archive</th></tr><tr
class="b"><td>Rampart Developers</td><td><a href="mailto:[EMAIL
PROTECTED]">Subscribe</a></td><td><a href="mailto:[EMAIL
PROTECTED]">Unsubscribe</a></td><td><a
href="mailto:[email protected]">Post</a></td><td><a
href="http://mail-archives.apache.org/mod_mbox/ws-rampart-dev/">mail-archives.apache.org</a></td></tr></table></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2005-2007
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Added: webservices/rampart/trunk/java/src/site/resources/quick-start.html
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/resources/quick-start.html?view=auto&rev=555902
==============================================================================
--- webservices/rampart/trunk/java/src/site/resources/quick-start.html (added)
+++ webservices/rampart/trunk/java/src/site/resources/quick-start.html Fri Jul
13 01:02:03 2007
@@ -0,0 +1,7 @@
+<html>
+<head>
+<body>
+<h3>Under construnction</h3>
+</body>
+</head>
+</html>
Added: webservices/rampart/trunk/java/src/site/site.xml
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/site.xml?view=auto&rev=555902
==============================================================================
--- webservices/rampart/trunk/java/src/site/site.xml (added)
+++ webservices/rampart/trunk/java/src/site/site.xml Fri Jul 13 01:02:03 2007
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you 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.
+ -->
+
+<project name="Apache Rampart">
+
+ <bannerLeft>
+ <name>Apache Rampart</name>
+ <href>ws.apache.org/rampart/</href>
+ </bannerLeft>
+
+ <skin>
+ <groupId>org.apache.maven.skins</groupId>
+ <artifactId>maven-default-skin</artifactId>
+ <version>1.0</version>
+ </skin>
+
+ <publishDate format="dd MMM yyyy"/>
+
+ <body>
+ <links>
+ <item name="Apache" href="http://www.apache.org/"/>
+ <item name="WebServices" href="http://ws.apache.org/"/>
+ </links>
+
+ <menu name="Apache Rampart">
+ <item name="About" href="index.html"/>
+ <item name="Downloads">
+ <item name="Releases" href="download.cgi"/>
+ <item name="Source Code" href="source-repository.html"/>
+ </item>
+ <item name="Documentation">
+ <item name="Quick Start Guide" href="quick-start.html"/>
+ <item name="Developer Guide" href="developer-guide.html"/>
+ </item>
+ <item name="Project Information">
+ <item name="Mailing Lists" href="mail-lists.html"/>
+ <item name="Issue Tracking"
href="http://issues.apache.org/jira/browse/Rampart"/>
+ <item name="Dependencies" href="dependencies.html"/>
+ </item>
+ </menu>
+
+ </body>
+</project>
Added: webservices/rampart/trunk/java/src/site/xdocs/index.xml
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/src/site/xdocs/index.xml?view=auto&rev=555902
==============================================================================
--- webservices/rampart/trunk/java/src/site/xdocs/index.xml (added)
+++ webservices/rampart/trunk/java/src/site/xdocs/index.xml Fri Jul 13 01:02:03
2007
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you 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.
+ -->
+
+<document>
+
+ <properties>
+ <title>Apache Rampart</title>
+ </properties>
+
+<body>
+
+<section name="Apache Rampart">
+ <p>
+ Apache Rampart is Apache Rampart.
+ </p>
+
+ <ul>
+ <li><a href="quickstart.html">Quick Start Guide</a></li>
+ <li><a href="developerguide.html">A Quick start with Synapse Samples</a></li>
+ <li>The Developer mailing list: <a href="mailto:[EMAIL
PROTECTED]">Subscribe</a></li>
+ <li>The User mailing list: <a href="mailto:[EMAIL
PROTECTED]">Subscribe</a></li>
+ </ul>
+</section>
+
+
+</body>
+</document>