Author: muthulee
Date: Thu Jul  5 23:12:15 2007
New Revision: 553752

URL: http://svn.apache.org/viewvc?view=rev&rev=553752
Log:
Correcting a small typo

Modified:
    webservices/rampart/trunk/java/xdocs/rampart.html

Modified: webservices/rampart/trunk/java/xdocs/rampart.html
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/xdocs/rampart.html?view=diff&rev=553752&r1=553751&r2=553752
==============================================================================
--- webservices/rampart/trunk/java/xdocs/rampart.html (original)
+++ webservices/rampart/trunk/java/xdocs/rampart.html Thu Jul  5 23:12:15 2007
@@ -59,7 +59,7 @@
 
 <h3>Rampart, WSS4J and DOOM</h3>
 <p>Rampart uses WSS4J for securing SOAP messages. WSS4J is an Apache project 
which implements WS-Security specification. SOAP messages are signed and 
encrypted according to <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 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 one can manipulte/access a DOOM object structure through DOM 
interfaces and AXIOM interfaces.<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 one 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 message is converted DOOM and then 
security functions are performed using WSS4J.</p>
 
 <h3>Rampart Core</h3>


Reply via email to