You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by ka...@apache.org on 2007/10/03 13:20:10 UTC

svn commit: r581565 [15/40] - in /webservices/rampart/site/c: ./ api/html/ docs/

Added: webservices/rampart/site/c/api/html/group__rampart__token__builder.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__rampart__token__builder.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__rampart__token__builder.html (added)
+++ webservices/rampart/site/c/api/html/group__rampart__token__builder.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,69 @@
+<!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/C - Rampart/C: Token Builder</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.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/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</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"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Token_Builder"></a><h2>Token Builder</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Enumerations</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>rampart_token_build_pattern_t</b> { <br></br>
+  <b>RTBP_UNKNOWN</b> =  0, 
+<b>RTBP_EMBEDDED</b>, 
+<b>RTBP_KEY_IDENTIFIER</b>, 
+<b>RTBP_X509DATA_ISSUER_SERIAL</b>, 
+<br></br>
+  <b>RTBP_X509DATA_X509CERTIFICATE</b>
+<br></br>
+ }</td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g60941463f174c35358bcb81191607563">rampart_token_build_security_token_reference</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, rampart_token_build_pattern_t pattern)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g04c965428d250837adeee2aad753b3a2">rampart_token_build_embedded</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="botto
 m"><a class="el" href="group__rampart__token__builder.html#ge8757ff39c378ee13eed61053e92b681">rampart_token_build_key_identifier</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#gdd35a3cb18abdd5a85f84855f104f754">rampart_token_build_x509_data_x509_certificate</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g90fb9327c8681e0d8466076cfe689f82"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_token_build_x509_data_issuer_serial</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g04c965428d250837adeee2aad753b3a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_embedded           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">oxs_x509_cert_t * </td><td class="paramname"> <em>cert</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Build an Embedded token with data available in the certificate. &lt;SecurityTokenReference&gt; &lt;Embedded&gt; &lt;BinarySecurityToken&gt;UYISDjsdaousdWEqswOIUsd&lt;/BinarySecurityToken&gt; &lt;/Embedded&gt; &lt;/SecurityTokenReference&gt; 
+</p></div>
+</div></p><p>
+<a class="anchor" name="ge8757ff39c378ee13eed61053e92b681"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_key_identifier           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">oxs_x509_cert_t * </td><td class="paramname"> <em>cert</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Build a KeyIndentifer token with data available in the certificate. &lt;SecurityTokenReference&gt; &lt;KeyIdentifier&gt;WEqswOIUsd&lt;/KeyIdentifier&gt; &lt;/SecurityTokenReference&gt; 
+
+</p><p>
+<a class="anchor" name="g60941463f174c35358bcb81191607563"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_security_token_reference           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">oxs_x509_cert_t * </td><td class="paramname"> <em>cert</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">rampart_token_build_pattern_t </td><td class="paramname"> <em>pattern</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Build a SecurityTokenReference element according to the pattern specified in . The token will be attached to the node  and relavent data will be extracted from certificate . Note that this method will internally call other token building methods specified in this header depending on the . 
+
+</p><p>
+<a class="anchor" name="gdd35a3cb18abdd5a85f84855f104f754"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_x509_data_x509_certificate           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">oxs_x509_cert_t * </td><td class="paramname"> <em>cert</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Build an X509IssuerSerial token with data available in the certificate. &lt;SecurityTokenReference&gt; &lt;x509Data&gt; &lt;X509IssuerSerial&gt; &lt;X509IssuerName&gt;C=US, O=VeriSign, Inc.,&lt;/X509IssuerName&gt; &lt;X509SerialNumber&gt;93243297328&lt;/X509SerialNumber&gt; &lt;/X509IssuerSerial&gt; &lt;/x509Data&gt; &lt;/SecurityTokenReference&gt; 
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__rampart__username__token.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__rampart__username__token.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__rampart__username__token.html (added)
+++ webservices/rampart/site/c/api/html/group__rampart__username__token.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,18 @@
+<!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/C - Rampart/C: Username Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.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/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</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"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Username_Token"></a><h2>Username Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7e23b6a3794b04093025ca72db95c6f0"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_username_token_build</b> (const axutil_env_t *env, rampart_context_t *rampart_context, axiom_node_t *sec_node, axiom_namespace_t *sec_ns_obj)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g24c85ddd57b128eb6d0eacccaeb14e97"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_username_token_validate</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ut_node, rampart_context_t *rampart_context)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__rampart__util.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__rampart__util.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__rampart__util.html (added)
+++ webservices/rampart/site/c/api/html/group__rampart__util.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,175 @@
+<!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/C - Rampart/C: Utils</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.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/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</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"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Utils"></a><h2>Utils</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#ga425a55a3881d8ddd10567f84a731278">rampart_load_module</a> (const axutil_env_t *env, axis2_char_t *module_name, axutil_param_t **param)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__rampart__credentials.html#g98cce1b5d3b31e8a01eea4890471ff52">rampart_credentials_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#gaa4f99e22951f687b0d6e4031b4d8517">rampart_load_credentials_module</a> (const axutil_env_t *env, axis2_char_t *cred_module_name)</td></tr><tr class="a"><td class
 ="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN rampart_credentials_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g43fd2ab5ecee27046ab9aa776b998fcc">rampart_call_credentials</a> (const axutil_env_t *env, <a class="el" href="group__rampart__credentials.html#g98cce1b5d3b31e8a01eea4890471ff52">rampart_credentials_t</a> *cred_module, axis2_msg_ctx_t *ctx, axis2_char_t **username, axis2_char_t **password)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g0ec9419d3eefcec4d375fffee7662948">rampart_load_auth_module</a> (const axutil_env_t *env, axis2_char_t *auth_module_name)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign
 ="top">AXIS2_EXTERN rampart_authn_provider_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g8d5769b0fd5f28a030d28944e426e629">rampart_authenticate_un_pw</a> (const axutil_env_t *env, <a class="el" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a> *authp, const axis2_char_t *username, const axis2_char_t *password, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password_type, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g099e7dbc797120d13921dad5b727b67c">rampart_load_pwcb_module</a> (const axutil_env_t *env, axis2_char_t *callback_module_name)</td></tr><tr class="
 a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g1743d0c262347ff97745318b5b795493">rampart_callback_password</a> (const axutil_env_t *env, <a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *callback_module, const axis2_char_t *username)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g5e59d31679739a62e495c17d59641372">rampart_generate_nonce</a> (const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g647ca50f4ce9a0dcf44ceda8801fe25f">rampart_generate_time</a
 > (const axutil_env_t *env, int ttl)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g6936fe4fd4006583c669c7f2765b3d3a">rampart_compare_date_time</a> (const axutil_env_t *env, axis2_char_t *dt1, axis2_char_t *dt2)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g148cb1b078636f70887ad97eb291ab06">rampart_print_info</a> (const axutil_env_t *env, axis2_char_t *info)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g8d5769b0fd5f28a030d28944e426e629"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN rampart_authn_provider_status_t rampart_authenticate_un_pw           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a> * </td><td class="paramname"> <em>authp</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>username</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>password</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>nonce</em>, </td></tr><tr class="a"><td class="paramkey">
 </td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>created</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>password_type</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_msg_ctx_t * </td><td class="paramname"> <em>msg_ctx</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Call auth module <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>authp</em> </td><td>the authentication module </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>username</em> </td><td>the username in the UsernameToken </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>password</em> </td><td>the password in the UsernameToken </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>nonce</em> </td><td>the nonce in the UsernameToken </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>created</em> </td><td>the created time in the UsernameToken </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>password_type</em> </td><td>the type of the password. either plain text of digest </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>msg_ctx</em> </td><td>the m
 essage context </td></tr></table>
+</dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="g43fd2ab5ecee27046ab9aa776b998fcc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN rampart_credentials_status_t rampart_call_credentials           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__rampart__credentials.html#g98cce1b5d3b31e8a01eea4890471ff52">rampart_credentials_t</a> * </td><td class="paramname"> <em>cred_module</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_msg_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t ** </td><td class="paramname"> <em>username</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t ** </td><td class="paramname"> <em>password</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td><
 /td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Call credentials module User MUST free memory <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>cred_module</em> </td><td>the credentails module </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>the message context </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>username</em> </td><td>reference to the returned username </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>password</em> </td><td>reference to the returned password </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the status of the operation </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g1743d0c262347ff97745318b5b795493"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* rampart_callback_password           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> * </td><td class="paramname"> <em>callback_module</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>username</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+the environment  the file name of the callback module (.so or .DLL)  the name of the user to get the password  The axis2 context <dl compact=""><dt><b>Returns:</b></dt><dd>the password for the user or NULL if failed </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g6936fe4fd4006583c669c7f2765b3d3a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_compare_date_time           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>dt1</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>dt2</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Check if  &lt; . if not returns a false <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>dt1</em> </td><td>date time 1 </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>dt2</em> </td><td>date time 2 </td></tr></table>
+</dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g5e59d31679739a62e495c17d59641372"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* rampart_generate_nonce           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>          </td><td> ) </td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Generates the nonce. Nonce is a base64 encoded random string. User MUST free memory <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>generated nonce </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g647ca50f4ce9a0dcf44ceda8801fe25f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* rampart_generate_time           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>ttl</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Generates the nonce. Nonce is a base64 encoded random string. User MUST free memory <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>ttl</em> </td><td>Time to live. The time difference between created and expired in mili seconds. </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>generated nonce </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g0ec9419d3eefcec4d375fffee7662948"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN <a class="el" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a>* rampart_load_auth_module           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>auth_module_name</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Load authentication module User MUST free memory <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>auth_module_name</em> </td><td>name of the authentication module </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>creatd athenticaiton module </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gaa4f99e22951f687b0d6e4031b4d8517"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN <a class="el" href="group__rampart__credentials.html#g98cce1b5d3b31e8a01eea4890471ff52">rampart_credentials_t</a>* rampart_load_credentials_module           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>cred_module_name</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Load the credentials module User MUST free memory <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>cred_module_name</em> </td><td>name of the credentails module to be loaded </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the loaded credentails module </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="ga425a55a3881d8ddd10567f84a731278"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN void* rampart_load_module           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>module_name</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axutil_param_t ** </td><td class="paramname"> <em>param</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Load a DLL or .SO module User MUST free memory <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>module_name</em> </td><td>name of the module to be loaded </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the loaded module </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g099e7dbc797120d13921dad5b727b67c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN <a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a>* rampart_load_pwcb_module           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>callback_module_name</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Load the password callback module User MUST free memory <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct  the name of the callback module </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the loaded callback module </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g148cb1b078636f70887ad97eb291ab06"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_print_info           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>info</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Print or log information (Only use for debugging) <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>info</em> </td><td>the information to be printed </td></tr></table>
+</dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__rampart__utils.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__rampart__utils.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__rampart__utils.html (added)
+++ webservices/rampart/site/c/api/html/group__rampart__utils.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,84 @@
+<!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/C - Rampart/C: Rampart Utilities</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.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/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</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"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Rampart_Utilities"></a><h2>Rampart Utilities</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Modules</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__key__file__type.html">Key File Type</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html">Rampart Context</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__crypto__util.html">Rampart Crypto Util</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart
 __encryption.html">Encryption</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__engine.html">Engine</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html">Handler Utilities</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html">Replay Detection Record</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__replay__detector.html">Replay Detector</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="botto
 m"><a class="el" href="group__rampart__sec__header__builder.html">Security Header Builder</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sec__header__processor.html">Security Header Processor</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__signature.html">Signature</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__timestamp__token.html">Timestamp Token</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html">Token Builder</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" alig
 n="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html">Processor</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__username__token.html">Username Token</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html">Utils</a></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g612daa7382ce28c6a6ee76fa6a1bde3e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_DEFAULT_KT_ALGO</b>   OXS_DEFAULT_KT_ALGO_HREF</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f34cc6c6a6815eb51eb85ef56481a79"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_DEFAULT</b>   OXS_STR_DEFAULT</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf73e93d372252f077763c5e6c0f9495e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY</b>   "Security"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga7c12698ebb3d40c40ca8966b5c022ad"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN</b>   "UsernameToken"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8737fc845ba45540697142d17c831cc0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_USERNAME</b>   "Username"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gabc8d99e88c9df255f2bd9bb0c2ae94f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_PASSWORD</b>   "Password"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2675016fdccc5727868b73af3a2b7ae5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_CREATED</b>   "Created"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g639edf12309ef57d8ee47cf82e1f32fc"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_NONCE</b>   "Nonce"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb8e002bf16d090f458a89c2e1a7ba08a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_PASSWORD_ATTR_TYPE</b>   "Type"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geca1ec014668549ac42322b622ccf013"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP</b>   "Timestamp"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g38df7736e420e12fadbe4dd4f2376a45"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP_CREATED</b>   "Created"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8a28f6c074164e3d6c259808a5601eef"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP_EXPIRES</b>   "Expires"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g184ca743d921f513db74e0b0be818405"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_RAMPART</b>   "rampart"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0c4777dcc5cb718417705c44f86e3e5f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_WSSE</b>   "wsse"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g957daf2739dfce8a1b9a1c3f58de1c02"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_WSSE_XMLNS</b>   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9c309cceab018d8936081466c1f2f9d5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_WSU</b>   "wsu"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gedd06e3bf2d610f509e7fcd569494eeb"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_WSU_XMLNS</b>   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc4ac9f7d699598337c1b01d941d78f6e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_DIGEST_URI</b>   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g633f5f63814578a89d702b3d8845f57d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_TEXT_URI</b>   "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g33dbe3036ca105ea50c40f38b49e756b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_INFLOW_SECURITY_POLICY</b>   "InflowSecurityPolicy"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8898953b72875118a0fa9a2dd9fba982"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_OUTFLOW_SECURITY_POLICY</b>   "OutflowSecurityPolicy"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g43b266e6f1c5891104e155acd5532ae6"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>INFLOW_RAMPART_CONTEXT</b>   "InflowRampartContext"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g64c3a3cc8d7a6068b63770ef5456761a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OUTFLOW_RAMPART_CONTEXT</b>   "OutflowRampartContext"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c7bfbc23d060f64a72854dcc3dd8c3e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_CONTEXT</b>   "RampartContext"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g486743c2fd4505a2e218838aa8569d2e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>IN_MESSAGE_SECURITY</b>   "InMessageSecurity"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8927ad0e7302c28e856c9e8e9d0381aa"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OUT_MESSAGE_SECURITY</b>   "OutMessageSEcurity"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdc50f6379c6c28183f2477725a8ce4a8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_TEXT</b>   "plainText"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge8b51b940e2ddcad964ed13bc362d3b7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_DIGEST</b>   "Digest"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1f6291356ed096917b77e943c2a8fa63"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_CONFIGURATION</b>   "RampartConfiguration"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g34ea57f64d8bf9af43b620a32340b352"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_UNSUPPORTED_SECURITY_TOKEN</b>   "wsse:UnsupportedSecurityToken"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g10bfbec71dc5f255214b7ecc197a42d0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_UNSUPPORTED_ALGORITHM</b>   "wsse:UnsupportedAlgorithm"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcc86aa3497a34cfa455195161ec19a28"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_INVALID_SECURITY</b>   "wsse:InvalidSecurity"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g638a6cb15365221ff85dc0e9d2823526"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_INVALID_SECURITY_TOKEN</b>   "wsse:InvalidSecurityToken"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb7e271b97bd168eb931ec4819d2e3306"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_FAILED_AUTHENTICATION</b>   "wsse:FailedAuthentication"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g659d6235b2691850284a7b760be0a496"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_FAILED_CHECK</b>   "wsse:FailedCheck"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8681b2763b57303827b2749f1ef16d78"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_SECURITY_TOKEN_UNAVAILABLE</b>   "wsse:SecurityTokenUnavailable"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f413c1c4ef134128958e006378b4975"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_TIMESTAMP</b>   "wsse:Timestamp"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g58b18d7ee9fad27e22b798c3d10de144"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_USERNAMETOKEN</b>   "wsse:UsernameToken"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9f3d80b90961acfc3abd7d0e8a8a8793"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_ENCRYPTED_KEY</b>   "xenc:EncryptedKey"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g65c47a17595184c5ed6fae5006dcf2ac"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_ENCRYPTED_DATA</b>   "xenc:EncryptedData"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf170c4b95f062eb56e48979aa5bb09dd"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_SIGNATURE</b>   "ds:Signature"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf4e3f1d9da3d5f2c7b8134a075825d7d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_MSG_REPLAYED</b>   "rampc:Message-Replayed"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb0495e9e55db76081dfaf047f3944737"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_POLICY</b>   "rampc:Policy"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g605c0ff9b0246689be881ce009db2251"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_ACTION_PASSWORD</b>   "password"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c55fd794fa5612635acc26ef9bc5da3"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_ACTION_ENC_USER_PASSWORD</b>   "encUserPassword"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f65a792cedd9c27ff074a18333a872d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_SPECIFIC_PROPERTY</b>   "callbackSpecificProperty"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3a2d89584629f45f25d23d0477b3c3e9"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_PROCESSED_RESULTS</b>   "SecurityProcessedResults"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g28c0a5180d959a79aa6cde24d39ad3c5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_USERNAME</b>   "SPR_UT_username"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga08929b6f97d0060ef9f0cb6539bcdb5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_CREATED</b>   "SPR_UT_created"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga8a9544e89c1cf784dc26dece4505b64"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_NONCE</b>   "SPR_UT_nonce"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge8c79fdf8b5c08c665e01d9e6f7d9bfe"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_PASSWORD_TYPE</b>   "SPR_UT_passwordType"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0598760db6279d684d4f2d4fb0b26627"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_CREATED</b>   "SPR_TS_created"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gec45c2700ee6ba85cffbeb9dd05886c1"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_EXPIRES</b>   "SPR_TS_expires"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g36537c7599b7884a574e7d49adc21d08"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_CHECKED</b>   "SPR_UT_Checked"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd77f1d426aa9c268fcfbccaf3328daa4"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_CHECKED</b>   "SPR_TS_Checked"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g523055762ab7991370b9c1e948f6d80d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_ENC_CHECKED</b>   "SPR_ENC_Checked"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcac8c35a038e0f4b83aa689116154573"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_YES</b>   "YES"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g602cbcabc951a5086ab0a8eaed9ccd9c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_NO</b>   "NO"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gea588afd1732ebb1547a230018711d49"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_DIRECT_REFERENCE</b>   OXS_STR_DIRECT_REFERENCE</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g621274905b4672d6ac6cfc9bfecded74"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_KEY_IDENTIFIER</b>   OXS_STR_KEY_IDENTIFIER</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7472fe4358497592dd2a4513863e1c5a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_EMBEDDED</b>   OXS_STR_EMBEDDED</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g148b56be826487432717677f9bb8747c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_ISSUER_SERIAL</b>   OXS_STR_ISSUER_SERIAL</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gad701a76332969fe1db8089c1ded5082"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_THUMB_PRINT</b>   OXS_STR_THUMB_PRINT</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb50e6c6b95f095ec55c78a60c3fa3808"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_EXTERNAL_URI</b>   OXS_STR_EXTERNAL_URI</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g47877e332808dce3e6ce67d5b1251444"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_ENCRYPTED_KEY</b>   OXS_STR_ENCRYPTED_KEY</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0f2d2c2e72e466bb8b72a34749b11f9d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_RD_DB_PROP</b>   "Rampart_RD_DB_Prop"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d156c5a280603d63a2a233c22b400f2"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_RD_DEF_VALID_DURATION</b>   60</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcb3d629a6e4f9c881bb15ba61c4d2ec6"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_RD_DEF_MAX_RCDS</b>   5</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__sec__header__processor.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__sec__header__processor.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__sec__header__processor.html (added)
+++ webservices/rampart/site/c/api/html/group__sec__header__processor.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,31 @@
+<!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/C - Rampart/C: Security Header Processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.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/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</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"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Security_Header_Processor"></a><h2>Security Header Processor</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sec__header__processor.html#gd88f8245ab06af7068d83a2c0b25d3c5">rampart_shp_process_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gd88f8245ab06af7068d83a2c0b25d3c5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_shp_process_message           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_msg_ctx_t * </td><td class="paramname"> <em>msg_ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">rampart_context_t * </td><td class="paramname"> <em>rampart_context</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_soap_envelope_t * </td><td class="paramname"> <em>soap_envelope</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>sec_node</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Processes a message depending on it's security related claims. This is the main module in the infow of a message if rampart is enabled. Processing is depending on the order of tokens apear in the  Also the module will check for the InflowSecurity Settings <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>msg_ctx</em> </td><td>message context </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>soap_envelope</em> </td><td>the SOAP envelope </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>sec_node</em> </td><td>The security element </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/index.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/index.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/index.html (added)
+++ webservices/rampart/site/c/api/html/index.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,19 @@
+<!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/C - Rampart/C: Rampart/C API Documentation</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.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/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</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"><p>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Rampart_C_API_Documentation"></a><h2>Rampart/C API Documentation</h2><p>
+</p><div class="subsection"><a name="_Introduction"></a><h3> Introduction</h3><p>
+This is the API documetation of Apache Rampart/C, which is the security module for Apache Axis2/C. It features in many ways to protect SOAP messages exchanged. This includes SOAP message encryption and signature as specified in WS-Security Specification. In addition Apache Rampart/C configurations are based on security policy assertions as per WS-Security Policy specification </p><p>
+We welcome your feedback on this implementation and documentation. Please send your feedback to <a href="mailto:rampart-c-dev@ws.apache.org">rampart-c-dev@ws.apache.org</a> </p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:30 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file