axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ruchi...@apache.org
Subject svn commit: r400054 - in /webservices/axis2/site/modules: ./ rampart/ rampart/1_0/ rampart/1_0/sec-conf/ wss4j/0_94/0.94/ wss4j/0_95/ wss4j/1_0/
Date Fri, 05 May 2006 12:03:40 GMT
Author: ruchithf
Date: Fri May  5 05:03:37 2006
New Revision: 400054

URL: http://svn.apache.org/viewcvs?rev=400054&view=rev
Log:
Updating the site with new rampart info

Added:
    webservices/axis2/site/modules/rampart/
    webservices/axis2/site/modules/rampart/1_0/
    webservices/axis2/site/modules/rampart/1_0/sec-conf/
    webservices/axis2/site/modules/rampart/1_0/sec-conf/in-sample.png   (with props)
    webservices/axis2/site/modules/rampart/1_0/sec-conf/in.action.xsd
    webservices/axis2/site/modules/rampart/1_0/sec-conf/out-action.xsd
    webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample.png   (with props)
    webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample2.png   (with props)
    webservices/axis2/site/modules/rampart/1_0/security-module.html
Modified:
    webservices/axis2/site/modules/previous.html
    webservices/axis2/site/modules/wss4j/0_94/0.94/security-module.html
    webservices/axis2/site/modules/wss4j/0_95/security-module.html
    webservices/axis2/site/modules/wss4j/1_0/security-module.html

Modified: webservices/axis2/site/modules/previous.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/previous.html?rev=400054&r1=400053&r2=400054&view=diff
==============================================================================
--- webservices/axis2/site/modules/previous.html (original)
+++ webservices/axis2/site/modules/previous.html Fri May  5 05:03:37 2006
@@ -4,28 +4,28 @@
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
                 	Last published: 05 May 2006
                   | Doc for 1.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</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="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../tools/index.html">Tools</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../1_0/index.html">Version 1.0</a></li><li class="none"><a href="../0_95/index.html">Version 0.95</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li><li class="none"><a href="../0_93/index.html">Version 0.93</a></li></ul></li><l
 i class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Developer Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0.html" class="externalLink" title="External Link">License</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by M
 aven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_Modules_Archive"></a><h2>Apache Axis2 Modules Archive</h2><table class="bodyTable"><tbody>
-    <tr class="b"><th width="68" scope="col">Name</th><th width="147" scope="col">Description</th><th width="52" scope="col">Version</th><th width="80" scope="col">Compatible Axis2 version</th><th width="97" scope="col">Downloads</th><th width="191" scope="col">Comments</th></tr>
+    <tr class="a"><th width="68" scope="col">Name</th><th width="147" scope="col">Description</th><th width="52" scope="col">Version</th><th width="80" scope="col">Compatible Axis2 version</th><th width="97" scope="col">Downloads</th><th width="191" scope="col">Comments</th></tr>
 
-    <tr class="a"><td><a href="addressing/index.html">Addressing</a></td><td>This is an implementation of WS-Addressing submission version
+    <tr class="b"><td><a href="addressing/index.html">Addressing</a></td><td>This is an implementation of WS-Addressing submission version
         (2004-08) and WS-Addressing 2005-08 versions.</td><td>0.95</td><td>0.95</td><td><a href="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_95/addressing-0.95.mar" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_95/addressing-0.95.mar">mar</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_95/addressing-0.95.mar.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_95/addressing-0.95.mar.md5">MD5</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_95/addressing-0.95.mar.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_95/addressing-0.95.mar.asc">PGP</a></td><td> </td></tr>
-    <tr class="b"><td><a href="wss4j/0_95/security-module.html">security</a></td><td>This module provides the WS-Security functionalities for Axis2,
+    <tr class="a"><td><a href="wss4j/0_95/security-module.html">security</a></td><td>This module provides the WS-Security functionalities for Axis2,
         based on Apache WSS4J and Apache XML-Security implementations </td><td>0.95</td><td>0.95</td><td><a href="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_95/security-0.95.mar" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_95/security-0.95.mar">mar</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_95/security-0.95.mar.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_95/security-0.95.mar.md5">MD5</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_95/security-0.95.mar.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_95/security-0.95.mar.asc">PGP</a></td><td> </td></tr>
-    <tr class="a"><td><a href="http://ws.apache.org/sandesha/sandesha2/index.html" class="externalLink" title="External Link">Sandesha2</a></td><td>An implementation of WS-RM specification February 2005</td><td>0.9</td><td>0.93</td><td><a href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip" class="externalLink" title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip">zip</a>
+    <tr class="b"><td><a href="http://ws.apache.org/sandesha/sandesha2/index.html" class="externalLink" title="External Link">Sandesha2</a></td><td>An implementation of WS-RM specification February 2005</td><td>0.9</td><td>0.93</td><td><a href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip" class="externalLink" title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip">zip</a>
         <a href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip.md5" class="externalLink" title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip.md5">MD5</a>
         <a href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip.asc" class="externalLink" title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/sandesha2/0_9/Sandesha2-0.9-bin.zip.asc">PGP</a></td><td>Click <a href="http://cvs.apache.org/dist/sandesha/nightly/" class="externalLink" title="External Link">here</a> to get
         the Sandesha2 nightly builds compatible with the latest Axis2
         snapshot.</td></tr>
-    <tr class="b"><td><a href="addressing/index.html">Addressing</a></td><td>This is an implementation of WS-Addressing submission version
+    <tr class="a"><td><a href="addressing/index.html">Addressing</a></td><td>This is an implementation of WS-Addressing submission version
         (2004-08) and WS-Addressing 2005-08 versions. Complete WS-Addressing
         Final version will be available, once the specification itself gets
         finalized.</td><td>0.94</td><td>0.94</td><td><a href="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_94/addressing-0.94.mar" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_94/addressing-0.94.mar">mar</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_94/addressing-0.94.mar.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_94/addressing-0.94.mar.md5">MD5</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_94/addressing-0.94.mar.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/addressing/0_94/addressing-0.94.mar.asc">PGP</a></td><td> </td></tr>
-    <tr class="a"><td><a href="wss4j/0_94/0.94/security-module.html">security</a></td><td> </td><td>0.94</td><td>0.94</td><td><a href="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar">mar</a>
+    <tr class="b"><td><a href="wss4j/0_94/0.94/security-module.html">security</a></td><td> </td><td>0.94</td><td>0.94</td><td><a href="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar">mar</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar.md5">MD5</a>
         <a href="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/modules/wss4j/0_94/security-0.94.mar.asc">PGP</a></td><td> </td></tr>
   </tbody></table><br></br><p>

Added: webservices/axis2/site/modules/rampart/1_0/sec-conf/in-sample.png
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/rampart/1_0/sec-conf/in-sample.png?rev=400054&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/site/modules/rampart/1_0/sec-conf/in-sample.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/site/modules/rampart/1_0/sec-conf/in.action.xsd
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/rampart/1_0/sec-conf/in.action.xsd?rev=400054&view=auto
==============================================================================
--- webservices/axis2/site/modules/rampart/1_0/sec-conf/in.action.xsd (added)
+++ webservices/axis2/site/modules/rampart/1_0/sec-conf/in.action.xsd Fri May  5 05:03:37 2006
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
+	<xs:element name="action">
+		<xs:annotation>
+			<xs:documentation>Inflow security 'action' configuration</xs:documentation>
+		</xs:annotation>
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="items" type="xs:string"/>
+				<xs:element name="passwordCallbackClass" type="xs:string" minOccurs="0"/>
+				<xs:element name="signaturePropFile" type="xs:string" minOccurs="0"/>
+				<xs:element name="decryptionPropFile" type="xs:string" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+</xs:schema>

Added: webservices/axis2/site/modules/rampart/1_0/sec-conf/out-action.xsd
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/rampart/1_0/sec-conf/out-action.xsd?rev=400054&view=auto
==============================================================================
--- webservices/axis2/site/modules/rampart/1_0/sec-conf/out-action.xsd (added)
+++ webservices/axis2/site/modules/rampart/1_0/sec-conf/out-action.xsd Fri May  5 05:03:37 2006
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
+	<xs:element name="action">
+		<xs:annotation>
+			<xs:documentation>Outflow security 'action' configuration</xs:documentation>
+		</xs:annotation>
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="items" type="xs:string"/>
+				<xs:element name="user" type="xs:string"/>
+				<xs:element name="passwordCallbackClass" type="xs:string" minOccurs="0"/>
+				<xs:element name="signaturePropFile" type="xs:string" minOccurs="0"/>
+				<xs:element name="encryptionPropFile" type="xs:string" minOccurs="0"/>
+				<xs:element name="encryptionPropFile" type="xs:string" minOccurs="0"/>
+				<xs:element name="signatureKeyIdentifier" type="xs:string" minOccurs="0"/>
+				<xs:element name="encryptionKeyIdentifier" type="xs:string" minOccurs="0"/>
+				<xs:element name="encryptionUser" type="xs:string" minOccurs="0"/>
+				<xs:element name="signatureParts" type="xs:string" minOccurs="0"/>
+				<xs:element name="encryptionParts" type="xs:string" minOccurs="0"/>
+				<xs:element name="optimizeParts" type="xs:string" minOccurs="0"/>
+				<xs:element name="encryptionSymAlgorithm" type="xs:string" minOccurs="0"/>
+				<xs:element name="EmbeddedKeyCallbackClass" type="xs:string" minOccurs="0"/>
+				<xs:element name="encryptionKeyTransportAlgorithm" type="xs:string" minOccurs="0"/>
+				<xs:element name="EmbeddedKeyName" type="xs:string" minOccurs="0"/>
+				<xs:element name="timeToLive" type="xs:string" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+</xs:schema>

Added: webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample.png
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample.png?rev=400054&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample2.png
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample2.png?rev=400054&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/site/modules/rampart/1_0/sec-conf/out-sample2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/site/modules/rampart/1_0/security-module.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/rampart/1_0/security-module.html?rev=400054&view=auto
==============================================================================
--- webservices/axis2/site/modules/rampart/1_0/security-module.html (added)
+++ webservices/axis2/site/modules/rampart/1_0/security-module.html Fri May  5 05:03:37 2006
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Axis 2.0 - Rampart : WS-Security module for Axis2</title><style type="text/css" media="all">
+          @import url("../../../style/maven-base.css");
+          
+			    @import url("../../../style/maven-theme.css");</style><link rel="stylesheet" href="../../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 May 2006
+                  | Doc for 1.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../../../index.html">Home</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="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li><li class="none"><a href="../../../modules/index.html">Modules</a></li><li class="none"><a href="../../../tools/index.html">Tools</a></li></ul></li><li class="expanded"><a href="../../../">Documentation</a><ul><li class="none"><a href="../../../1_0/index.html">Version 1.0</a></li><li class="none"><a href="../../../0_95/index.html">Version 0.95</a></li><li class="none"><a href="../../../0_94/index.html">Version 0.94</a></li><li class="none"><a href=
 "../../../0_93/index.html">Version 0.93</a></li></ul></li><li class="expanded"><a href="../../../overview.html">Get Involved</a><ul><li class="none"><a href="../../../svn.html">Checkout the Source</a></li><li class="none"><a href="../../../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../../../guidelines.html">Developer Guidelines</a></li><li class="none"><a href="../../../refLib.html">Reference Library</a></li><li class="none"><a href="../../../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../../../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../../../thanks.html">Acknowledgements</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0.html" class="externalLink" title="External Link">License</a></li><li class="expanded"><a href="../../../">Project Information</a><ul><li class="none"><a href="../../../team-list.html">Project Team</a></li><li class="none"><a href="../../../issue-tracking.html">Issue Track
 ing</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Securing_SOAP_Messages_with_WSS4J"></a><h2>Securing SOAP Messages with WSS4J</h2><p><em>-For Axis2 Version 1.0</em></p><p>Axis2 comes with a module based on WSS4J [1] to provide WS-Security
+features, called "rampart". This document explains how to engage and
+configure rampart module.</p><div class="subsection"><a name="Content"></a><h3>Content</h3><ul>
+  <li><a href="#intro">Introduction</a></li>
+  <li><a href="#outflowsecurity">OutflowSecurity Parameter</a></li>
+  <li><a href="#inflowsecurity">InflowSecurity Parameter</a></li>
+  <li><a href="#references">References</a></li>
+  <li><a href="#examples">Examples</a></li>
+</ul><p><a name="intro"></a></p></div><div class="subsection"><a name="Introduction"></a><h3>Introduction</h3><p>Since rampart module inserts handlers in the system specific pre-dispatch
+phase, it must be engaged globally. But it is possible to activate rampart
+module for the inflow or the outflow when required by the service or the
+clients.</p><p>The rampart module (rampart.mar) is available with the Axis2 release.</p><p>First it should be engaged by inserting the following in the axis2.xml
+file.</p>
+    <div class="source"><pre><pre>    &lt;module ref="rampart"/&gt;</pre>
+</pre></div>
+  <p>The web admin interface can be used when Axis2 is deployed in a servlet
+container such as Apache Tomcat.</p><p>At the server it is possible to provide security on a per service basis.
+The configuration parameters should be set in the service.xml file of the
+service. The client side config parameters should be set in the axis2.xml of
+the client's Axis2 repository.</p><p>Aegis module uses two parameters:</p><ul>
+  <li>OutflowSecurity</li>
+  <li>InflowSecurity</li>
+</ul><p>
+The configuration that can go in each of these parameters are described
+below: <a name="outflowsecurity"></a></p></div><div class="subsection"><a name="OutflowSecurity_Parameter"></a><h3>OutflowSecurity Parameter</h3><p>
+This parameter is used to configure the outflow security handler. The outflow
+handler can be invoked more than once in the outflow one can provide
+configuration for each of these invocations. The 'action' element describes
+one of these configurations. Therefore the 'OutflowSecurity' parameter can
+contain more than one 'action' elements. The schema of this 'action' element
+is available <a href="sec-conf/out-action.xsd">here</a>.
+
+</p><p>An outflow configuration to add a timestamp, sing and encrypt the message
+once, is shown in<a href="#ex1"> Example 1</a> and <a href="#ex1"> Example
+2</a> shows how to sign the message twice by chaining the outflow handler
+(using two 'action' elements)</p><p>Following is a description of the elements that can go in an 'action'
+element of the OutflowSecurity parameter</p><br></br><table class="bodyTable"><tbody>
+    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>
+        &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
+    <tr class="a"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>
+        &lt;user&gt; bob&lt;/user&gt;</td></tr>
+    <tr class="b"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the
+        UsernameToken or to sign the message</td><td>&lt;passwordCallbackClass&gt;
+        org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
+    <tr class="a"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto
+        provider, keystore and its password</td><td>Set example.properties file as the signature property file<br></br>
+        &lt;signaturePropFile&gt;
+      example.properties&lt;/signaturePropFile&gt;</td></tr>
+    <tr class="b"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>
+        &lt;signatureKeyIdentifier&gt;
+        IssuerSerial&lt;/signatureKeyIdentifier&gt;</td></tr>
+    <tr class="a"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>
+        &lt;encryptionKeyIdentifier&gt;IssuerSerial&lt;/encryptionKeyIdentifier&gt;</td></tr>
+    <tr class="b"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>
+        &lt;encryptionUser&gt;alice&lt;/encryptionUser&gt;</td></tr>
+    <tr class="a"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>
+        &lt;encryptionSymAlgorithm&gt;
+        http://www.w3.org/2001/04/xmlenc#aes128-cbc&lt;/encryptionSymAlgorithm&gt;</td></tr>
+    <tr class="b"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>
+        &lt;parameter name="encryptionSymAlgorithm"&gt;
+        http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&lt;/parameter&gt;</td></tr>
+    <tr class="a"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>
+        &lt;signatureParts&gt;
+        {Element}{http://app.ns/ns}Foo;{Element}{http://app.ns/ns}Bar
+        &lt;/signatureParts&gt;</td></tr>
+    <tr class="b"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>
+        &lt;optimizeParts&gt;
+        //xenc:EncryptedData/xenc:CipherData/xenc:CipherValue
+        &lt;/optimizeParts&gt;</td></tr>
+  </tbody></table><p><a name="inflowsecurity"></a></p></div><div class="subsection"><a name="InflowSecurity_Parameter"></a><h3>InflowSecurity Parameter</h3><p>This parameter is used to configure the inflow security handler. The
+'action' element is used to encapsulate the configuration elements here as
+well. The schema of the 'action' element is available here. <a href="#ex3">Example 3</a> shows the configuration to decrypt, verify
+signature and validate timestamp.</p><table class="bodyTable"><tbody>
+    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the
+        signatures should be verified and should be checked for the
+        availability of the Timestamp <br></br>
+        &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
+    <tr class="a"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and
+        UsernameToken verification</td><td><br></br>
+        &lt;passwordCallbackClass&gt;
+        org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
+    <tr class="b"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>
+        &lt;signaturePropFile&gt;
+      sig.properties&lt;/signaturePropFile&gt;</td></tr>
+    <tr class="a"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>
+        &lt;decryptionPropFile&gt;
+      dec.properties&lt;/decryptionPropFile&gt;</td></tr>
+  </tbody></table><br></br><p>Please note that the '.properties' files used in properties such as
+OutSignaturePropFile are the same property files that are using in the WSS4J
+project. Following shows the properties defined in a sample property file</p>
+    <div class="source"><pre><pre>        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=keys/x509.PFX.MSFT
+    </pre>
+</pre></div>
+  <p>org.apache.ws.security.crypto.provider defines the implementation of
+the org.apache.ws.security.components.crypto.Crypto interface to provide the
+crypto information required by WSS4J. The other properties defined are the
+configuration properties used by the implementation class
+(org.apache.ws.security.components.crypto.Merlin). <a name="ref"></a><a name="references"></a></p></div><div class="subsection"><a name="References"></a><h3>References</h3><p>1. <a href="http://ws.apache.org/wss4j" class="externalLink" title="External Link">Apache WSS4J -Home</a></p><p><a name="examples"></a></p></div><div class="subsection"><a name="Examples"></a><h3>Examples</h3><p id="ex1">Example 1: An outflow configuration to add a timestamp, sing and
+encrypt the message once</p><p><img alt="" src="sec-conf/out-sample.png"></img></p><p id="ex2">Example 2: An outflow configuration to sign the message twice and
+add a timestamp</p><p><img alt="" src="sec-conf/out-sample2.png"></img></p><p id="ex3">Example 3: An inflow configuration to decrypt, verify signature
+and validate timestamp</p><p><img alt="" src="sec-conf/in-sample.png"></img></p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2004-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Modified: webservices/axis2/site/modules/wss4j/0_94/0.94/security-module.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/wss4j/0_94/0.94/security-module.html?rev=400054&r1=400053&r2=400054&view=diff
==============================================================================
--- webservices/axis2/site/modules/wss4j/0_94/0.94/security-module.html (original)
+++ webservices/axis2/site/modules/wss4j/0_94/0.94/security-module.html Fri May  5 05:03:37 2006
@@ -36,36 +36,36 @@
 2</a> shows how to sign the message twice by chaining the outflow handler
 (using two 'action' elements)</p><p>Following is a description of the elements that can go in an 'action'
 element of the OutflowSecurity parameter</p><br></br><table class="bodyTable"><tbody>
-    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
-    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>
+    <tr class="b"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="a"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>
         &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
-    <tr class="a"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>
+    <tr class="b"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>
         &lt;user&gt; bob&lt;/user&gt;</td></tr>
-    <tr class="b"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the
+    <tr class="a"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the
         UsernameToken or to sign the message</td><td>&lt;passwordCallbackClass&gt;
         org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
-    <tr class="a"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto
+    <tr class="b"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto
         provider, keystore and its password</td><td>Set example.properties file as the signature property file<br></br>
         &lt;signaturePropFile&gt;
       example.properties&lt;/signaturePropFile&gt;</td></tr>
-    <tr class="b"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>
+    <tr class="a"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>
         &lt;signatureKeyIdentifier&gt;
         IssuerSerial&lt;/signatureKeyIdentifier&gt;</td></tr>
-    <tr class="a"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>
+    <tr class="b"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>
         &lt;encryptionKeyIdentifier&gt;IssuerSerial&lt;/encryptionKeyIdentifier&gt;</td></tr>
-    <tr class="b"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>
+    <tr class="a"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>
         &lt;encryptionUser&gt;alice&lt;/encryptionUser&gt;</td></tr>
-    <tr class="a"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>
+    <tr class="b"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>
         &lt;encryptionSymAlgorithm&gt;
         http://www.w3.org/2001/04/xmlenc#aes128-cbc&lt;/encryptionSymAlgorithm&gt;</td></tr>
-    <tr class="b"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>
+    <tr class="a"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>
         &lt;parameter name="encryptionSymAlgorithm"&gt;
         http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&lt;/parameter&gt;</td></tr>
-    <tr class="a"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>
+    <tr class="b"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>
         &lt;signatureParts&gt;
         {Element}{http://app.ns/ns}Foo;{Element}{http://app.ns/ns}Bar
         &lt;/signatureParts&gt;</td></tr>
-    <tr class="b"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>
+    <tr class="a"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>
         &lt;optimizeParts&gt;
         //xenc:EncryptedData/xenc:CipherData/xenc:CipherValue
         &lt;/optimizeParts&gt;</td></tr>
@@ -73,19 +73,19 @@
 'action' element is used to encapsulate the configuration elements here as
 well. The schema of the 'action' element is available here. <a href="#ex3">Example 3</a> shows the configuration to decrypt, verify
 signature and validate timestamp.</p><table class="bodyTable"><tbody>
-    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
-    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the
+    <tr class="b"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="a"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the
         signatures should be verified and should be checked for the
         availability of the Timestamp <br></br>
         &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
-    <tr class="a"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and
+    <tr class="b"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and
         UsernameToken verification</td><td><br></br>
         &lt;passwordCallbackClass&gt;
         org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
-    <tr class="b"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>
+    <tr class="a"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>
         &lt;signaturePropFile&gt;
       sig.properties&lt;/signaturePropFile&gt;</td></tr>
-    <tr class="a"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>
+    <tr class="b"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>
         &lt;decryptionPropFile&gt;
       dec.properties&lt;/decryptionPropFile&gt;</td></tr>
   </tbody></table><br></br><p>Please note that the '.properties' files used in properties such as

Modified: webservices/axis2/site/modules/wss4j/0_95/security-module.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/wss4j/0_95/security-module.html?rev=400054&r1=400053&r2=400054&view=diff
==============================================================================
--- webservices/axis2/site/modules/wss4j/0_95/security-module.html (original)
+++ webservices/axis2/site/modules/wss4j/0_95/security-module.html Fri May  5 05:03:37 2006
@@ -36,36 +36,36 @@
 2</a> shows how to sign the message twice by chaining the outflow handler
 (using two 'action' elements)</p><p>Following is a description of the elements that can go in an 'action'
 element of the OutflowSecurity parameter</p><br></br><table class="bodyTable"><tbody>
-    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
-    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>
+    <tr class="b"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="a"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>
         &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
-    <tr class="a"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>
+    <tr class="b"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>
         &lt;user&gt; bob&lt;/user&gt;</td></tr>
-    <tr class="b"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the
+    <tr class="a"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the
         UsernameToken or to sign the message</td><td>&lt;passwordCallbackClass&gt;
         org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
-    <tr class="a"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto
+    <tr class="b"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto
         provider, keystore and its password</td><td>Set example.properties file as the signature property file<br></br>
         &lt;signaturePropFile&gt;
       example.properties&lt;/signaturePropFile&gt;</td></tr>
-    <tr class="b"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>
+    <tr class="a"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>
         &lt;signatureKeyIdentifier&gt;
         IssuerSerial&lt;/signatureKeyIdentifier&gt;</td></tr>
-    <tr class="a"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>
+    <tr class="b"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>
         &lt;encryptionKeyIdentifier&gt;IssuerSerial&lt;/encryptionKeyIdentifier&gt;</td></tr>
-    <tr class="b"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>
+    <tr class="a"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>
         &lt;encryptionUser&gt;alice&lt;/encryptionUser&gt;</td></tr>
-    <tr class="a"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>
+    <tr class="b"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>
         &lt;encryptionSymAlgorithm&gt;
         http://www.w3.org/2001/04/xmlenc#aes128-cbc&lt;/encryptionSymAlgorithm&gt;</td></tr>
-    <tr class="b"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>
+    <tr class="a"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>
         &lt;parameter name="encryptionSymAlgorithm"&gt;
         http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&lt;/parameter&gt;</td></tr>
-    <tr class="a"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>
+    <tr class="b"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>
         &lt;signatureParts&gt;
         {Element}{http://app.ns/ns}Foo;{Element}{http://app.ns/ns}Bar
         &lt;/signatureParts&gt;</td></tr>
-    <tr class="b"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>
+    <tr class="a"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>
         &lt;optimizeParts&gt;
         //xenc:EncryptedData/xenc:CipherData/xenc:CipherValue
         &lt;/optimizeParts&gt;</td></tr>
@@ -73,19 +73,19 @@
 'action' element is used to encapsulate the configuration elements here as
 well. The schema of the 'action' element is available here. <a href="#ex3">Example 3</a> shows the configuration to decrypt, verify
 signature and validate timestamp.</p><table class="bodyTable"><tbody>
-    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
-    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the
+    <tr class="b"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="a"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the
         signatures should be verified and should be checked for the
         availability of the Timestamp <br></br>
         &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
-    <tr class="a"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and
+    <tr class="b"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and
         UsernameToken verification</td><td><br></br>
         &lt;passwordCallbackClass&gt;
         org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
-    <tr class="b"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>
+    <tr class="a"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>
         &lt;signaturePropFile&gt;
       sig.properties&lt;/signaturePropFile&gt;</td></tr>
-    <tr class="a"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>
+    <tr class="b"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>
         &lt;decryptionPropFile&gt;
       dec.properties&lt;/decryptionPropFile&gt;</td></tr>
   </tbody></table><br></br><p>Please note that the '.properties' files used in properties such as

Modified: webservices/axis2/site/modules/wss4j/1_0/security-module.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/modules/wss4j/1_0/security-module.html?rev=400054&r1=400053&r2=400054&view=diff
==============================================================================
--- webservices/axis2/site/modules/wss4j/1_0/security-module.html (original)
+++ webservices/axis2/site/modules/wss4j/1_0/security-module.html Fri May  5 05:03:37 2006
@@ -40,36 +40,36 @@
 2</a> shows how to sign the message twice by chaining the outflow handler
 (using two 'action' elements)</p><p>Following is a description of the elements that can go in an 'action'
 element of the OutflowSecurity parameter</p><br></br><table class="bodyTable"><tbody>
-    <tr class="b"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
-    <tr class="a"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>
+    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>
         &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
-    <tr class="b"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>
+    <tr class="a"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>
         &lt;user&gt; bob&lt;/user&gt;</td></tr>
-    <tr class="a"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the
+    <tr class="b"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the
         UsernameToken or to sign the message</td><td>&lt;passwordCallbackClass&gt;
         org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
-    <tr class="b"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto
+    <tr class="a"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto
         provider, keystore and its password</td><td>Set example.properties file as the signature property file<br></br>
         &lt;signaturePropFile&gt;
       example.properties&lt;/signaturePropFile&gt;</td></tr>
-    <tr class="a"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>
+    <tr class="b"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>
         &lt;signatureKeyIdentifier&gt;
         IssuerSerial&lt;/signatureKeyIdentifier&gt;</td></tr>
-    <tr class="b"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>
+    <tr class="a"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>
         &lt;encryptionKeyIdentifier&gt;IssuerSerial&lt;/encryptionKeyIdentifier&gt;</td></tr>
-    <tr class="a"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>
+    <tr class="b"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>
         &lt;encryptionUser&gt;alice&lt;/encryptionUser&gt;</td></tr>
-    <tr class="b"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>
+    <tr class="a"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>
         &lt;encryptionSymAlgorithm&gt;
         http://www.w3.org/2001/04/xmlenc#aes128-cbc&lt;/encryptionSymAlgorithm&gt;</td></tr>
-    <tr class="a"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>
+    <tr class="b"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>
         &lt;parameter name="encryptionSymAlgorithm"&gt;
         http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&lt;/parameter&gt;</td></tr>
-    <tr class="b"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>
+    <tr class="a"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>
         &lt;signatureParts&gt;
         {Element}{http://app.ns/ns}Foo;{Element}{http://app.ns/ns}Bar
         &lt;/signatureParts&gt;</td></tr>
-    <tr class="a"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>
+    <tr class="b"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>
         &lt;optimizeParts&gt;
         //xenc:EncryptedData/xenc:CipherData/xenc:CipherValue
         &lt;/optimizeParts&gt;</td></tr>
@@ -77,19 +77,19 @@
 'action' element is used to encapsulate the configuration elements here as
 well. The schema of the 'action' element is available here. <a href="#ex3">Example 3</a> shows the configuration to decrypt, verify
 signature and validate timestamp.</p><table class="bodyTable"><tbody>
-    <tr class="b"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
-    <tr class="a"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the
+    <tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr>
+    <tr class="b"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the
         signatures should be verified and should be checked for the
         availability of the Timestamp <br></br>
         &lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr>
-    <tr class="b"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and
+    <tr class="a"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and
         UsernameToken verification</td><td><br></br>
         &lt;passwordCallbackClass&gt;
         org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr>
-    <tr class="a"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>
+    <tr class="b"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>
         &lt;signaturePropFile&gt;
       sig.properties&lt;/signaturePropFile&gt;</td></tr>
-    <tr class="b"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>
+    <tr class="a"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>
         &lt;decryptionPropFile&gt;
       dec.properties&lt;/decryptionPropFile&gt;</td></tr>
   </tbody></table><br></br><p>Please note that the '.properties' files used in properties such as



Mime
View raw message