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 2008/01/16 09:12:14 UTC

svn commit: r612382 [35/41] - in /webservices/rampart/site/c: ./ api/ api/html/ docs/ docs/files/ images/ images/logos/ style/

Added: webservices/rampart/site/c/api/html/rampart__context_8h.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__context_8h.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__context_8h.html (added)
+++ webservices/rampart/site/c/api/html/rampart__context_8h.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,122 @@
+<!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_context.h File Reference</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: 16 January 2008
+                  | Doc for 1.1.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 id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_context_h_File_Reference"></a><h2>rampart_context.h File Reference</h2><p>The Rampart Context, in which configurations are stored. <a href="#_details">More...</a></p><p>
+<code>#include &lt;rp_includes.h&gt;</code><br></br>
+<code>#include &lt;rp_secpolicy.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="rampart__authn__provider_8h-source.html">rampart_authn_provider.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="rampart__util_8h-source.html">rampart_util.h</a>&gt;</code><br></br>
+<code>#include &lt;axutil_property.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="rampart__constants_8h-source.html">rampart_constants.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="rampart__callback_8h-source.html">rampart_callback.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="axis2__key__type_8h-source.html">axis2_key_type.h</a>&gt;</code><br></br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="oxs__key_8h-source.html">oxs_key.h</a>&gt;</code><br></br>
+
+</p><p>
+<a href="rampart__context_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc16cb030561dbcd96958191336fa02bd"></a>
+typedef rampart_context_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge096ae4a55dd64d9139cd4b33c02e344"></a>
+typedef axis2_char_t *(*) </td><td class="memItemRight" valign="bottom"><b>password_callback_fn</b> (const axutil_env_t *env, const axis2_char_t *username, void *ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0696962595cbfcfde788a0011884e275"></a>
+typedef axis2_status_t(*) </td><td class="memItemRight" valign="bottom"><b>rampart_is_replayed_fn</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g99f73cd25b2043c222faeeec8134a189"></a>
+typedef rampart_authn_provider_status_t(*) </td><td class="memItemRight" valign="bottom"><b>auth_password_func</b> (const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *password)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g837faeba6a927dfe6118386865ca5c54"></a>
+typedef rampart_authn_provider_status_t(*) </td><td class="memItemRight" valign="bottom"><b>auth_digest_func</b> (const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest)</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 rampart_context_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2462607446876c3721d774e10d63cdd2">rampart_context_create</a> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g75cf3dbf21a73de04fd31e0e349c446f">rampart_context_free</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</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__context.html#g2057cd69b77b3ac388a4985facfb21d5">rampart_context_set_policy_node</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_node_t *policy_node)</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__context.html#g10029bb021215eec3d67a032df1b4c54">rampart_context_set_prv_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *prv_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g817545570f5dd6b57d5e7f91943f1d62"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_prv_key_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf6cf50519fffb322040291da446f2dd8"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_certificate</b> (rampart_context_t *rampart_context, const axutil_env_t *env, void *certificate)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2ba79b25add5c0a6bb7ee6119e5646d1"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_certificate_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0116b81f9b22e7f3a2e48491365f1eac"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_receiver_certificate</b> (rampart_context_t *rampart_context, const axutil_env_t *env, void *receiver_certificate)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g15f9f7b09ea72a9ade7fe4513e89be89"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_receiver_certificate_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc9444f392179d71d573442da4ea1cbd4"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_user</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *user)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g462e3b11fcc0b5de0ab6dacf6b81db4c"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_password</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g21da60827f3a50cb5d5a1134e25ebb84"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_prv_key_password</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *prv_key_password)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7998b9f74ceddad0a632cd2258b3270e"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_pwcb_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env, password_callback_fn pwcb_function, void *ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1b34b56491a5749a6a74218c12ec33bc"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_replay_detect_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_is_replayed_fn is_replayed_function)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g757b214da227a232b7dee66f1a0e526f"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_password_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password_type)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf5580e1e77f655e1a4c459c4253e9189"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_ttl</b> (rampart_context_t *rampart_context, const axutil_env_t *env, int ttl)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g75b8d72e9a09fd4c0738d4a73e039c5e"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_rd_val</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *rd_val)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g243a436740b7dc5464d97e450744d8db"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_private_key_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *private_key_file)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfcc07622e1000d8d1b9fac3740a8da29"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_certificate_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *certificate_file)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf541552f0d20b7a6af5ac7092628fcc6"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_reciever_certificate_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *reciever_certificate_file)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd16e54466db4a6746e5006d69aef4313"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_policy_node</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3caa32c34c336f4abf246a39183fa01f"></a>
+AXIS2_EXTERN void * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_prv_key</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g280546ed47763021fad38259d9b93e51"></a>
+AXIS2_EXTERN axis2_key_type_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_prv_key_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g78ebf8eeb5c5f553b343602c217ba0d1"></a>
+AXIS2_EXTERN void * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_certificate</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g693f3282d4ecc836fc28b5a10d6a83be"></a>
+AXIS2_EXTERN axis2_key_type_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_certificate_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5c1b82ea435cf6286a8cfd471ba32a21"></a>
+AXIS2_EXTERN void * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_receiver_certificate</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc24f17b6be9deeee0cd1c119c4094dc9"></a>
+AXIS2_EXTERN axis2_key_type_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_receiver_certificate_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga1f7c9ee4aad80c6d2c45ac7615e6f43"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_user</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1b7d7787bcee51cb426bdf54852f948f"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_password</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1d659bc83bb61eebcd0363b0ed28e6ac"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_prv_key_password</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd97b7f3803f5211251e4e776db8779ea"></a>
+AXIS2_EXTERN password_callback_fn </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_pwcb_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdbc99377cf694ce9fb4cda737e1509ff"></a>
+AXIS2_EXTERN rampart_is_replayed_fn </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_replay_detect_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g08ad26ef295ffa8f9cb42ddcc28a33c6"></a>
+AXIS2_EXTERN void * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_ctx</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1abbd430e43fd08090bdcbafea671d58"></a>
+AXIS2_EXTERN int </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_ttl</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4192142d0ccc6bfdead086c87fb2a108"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_rd_val</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8a4460700ff623f73fa2a02afb8e8724"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_password_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g71cfb5040525987a25142ab02ea2e745"></a>
+AXIS2_EXTERN rp_secpolicy_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_secpolicy</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge6e19b60729e0a16d56ca8b1765710ae"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_secpolicy</b> (rampart_context_t *rampart_context, const axutil_env_t *env, rp_secpolicy_t *secpolicy)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g03dc7086fafd7e90e95467526673adb9"></a>
+AXIS2_EXTERN <a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_password_callback</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g027572e3ba116b8789f083a016656d6c"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_password_callback</b> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *password_callback_module)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g72f540c2c028f6d8e0fd20ccdaf019bb"></a>
+AXIS2_EXTERN auth_password_func </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_auth_password_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8021b29fed3a4c325fee6767bfeea4da"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_auth_password_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env, auth_password_func authenticate_with_password)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1bb5844a42cc9a19097025e1462c18a1"></a>
+AXIS2_EXTERN auth_digest_func </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_auth_digest_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3b5cf72d4e8fc73f36bcec8a27d0038e"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_auth_digest_function</b> (rampart_context_t *rampart_context, const axutil_env_t *env, auth_digest_func authenticate_with_digest)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6201b43033bc32d547a988ae91b3559a"></a>
+AXIS2_EXTERN <a class="el" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a> * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_authn_provider</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g443c87882615b460884a92690911c338"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_authn_provider</b> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a> *authn_provider)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb38c815dd4041552152e98ec1c7922b0"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_require_timestamp</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb11f08e5b801fef4d47e6f63849a7e77"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_require_ut</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7ef5791ed147cdb90dad6b2dcdc0b081"></a>
+AXIS2_EXTERN rp_property_type_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_binding_type</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g575fc227d6bf5ab6d6aad9c169af4b0a"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_is_include_timestamp</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf79bce28e1ba0404b4b2f61189b885e6"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_is_include_username_token</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5c5f221347bceffd361612a48c13f86f"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_password_callback_class</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g659900642345215ecfed3edcce352a37"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_authn_module_name</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5d80c077e9fd90b0edb10d6bab16f222"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_is_encrypt_before_sign</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g623448683daa9eb08823f3c8331a92eb"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_is_encrypt_signature</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g561f8808151ce597b93457c19b4c7277"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_nodes_to_encrypt</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2aa01e522b18ece05d396b0bf2af3fb8"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_nodes_to_sign</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gca925f9ee6061525dd758c74dff9d2c4"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_elements_to_encrypt</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd4b09f3f19d5a5f7b4a70fab0b9b433d"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_elements_to_sign</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1ee45a2fc97e83f1480646953231ce14"></a>
+AXIS2_EXTERN rp_property_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_token</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t for_encryption, axis2_bool_t server_side, axis2_bool_t is_inpath)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4b1c48ec20ae7f3c7396a62a40fd3440"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_check_is_derived_keys</b> (const axutil_env_t *env, rp_property_t *token)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga40441c047fb1dc1eada28943d958fa3"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_enc_sym_algo</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfb7cb83bf3bef3f5abae8126f9e15885"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_enc_asym_algo</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdb65ad5c687e0f1028afdcc2535c130d"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_asym_sig_algo</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1749e7381c65c75a0ab152bd8cdfe000"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_digest_mtd</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g78d932ef5875e5d467749db8b05dc81d"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_encryption_user</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdafe1738b31fda65730d97601a9fb4bb"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_is_token_include</b> (rampart_context_t *rampart_context, rp_property_t *token, rp_property_type_t token_type, axis2_bool_t server_side, axis2_bool_t is_inpath, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb95e9973d6f1717c0eaef46bedc906a2"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_key_identifier</b> (rampart_context_t *rampart_context, rp_property_t *token, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g62c5a860cfdb0fdbfeabd612fead07f6"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_is_token_type_supported</b> (rp_property_type_t token_type, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8c675afa73d408008f0d4a1d5dfb4e72"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_is_key_identifier_type_supported</b> (rampart_context_t *rampart_context, rp_property_t *token, axis2_char_t *identifier, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gecc698dc8759d5792120eaaa6302c6b0"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_layout</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g78aa0a3b24db6fead60c8620bc335410"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_check_whether_to_encrypt</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaa344087dcd4318944dd3b620c681ef5"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_check_whether_to_sign</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd86fa93cb62d3237d0d0ac999436e891"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_user_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf8e41b75f954773fe17895577b50bd48"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_password_type_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g24060862593d4694467aa9f1ea567570"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_certificate_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3b0b0451f7c73c92bf205abf58dfb062"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_receiver_certificate_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6a71077da3dfb24c8baabd8d1b3ead67"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_private_key_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g90a45840e90c6addd9f8ff13785e8251"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_ttl_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga57ebcc4a8c2e4867cf7d51f31813f94"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_rd_val_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc21082f5695410e5d58231f650fb513c"></a>
+AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> * </td><td class="memItemRight" valign="bottom"><b>rampart_context_get_session_key</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6689216815cffe6dc93f2ab594266b4a"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_set_session_key</b> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5269fb1da7fb82bb61209010deb2e5b7"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_context_increment_ref</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+The Rampart Context, in which configurations are stored. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 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-2008, 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/rampart__credentials_8h-source.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__credentials_8h-source.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__credentials_8h-source.html (added)
+++ webservices/rampart/site/c/api/html/rampart__credentials_8h-source.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,103 @@
+<!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_credentials.h Source File</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: 16 January 2008
+                  | Doc for 1.1.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 id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_credentials_h"></a><h2>rampart_credentials.h</h2><p><a href="rampart__credentials_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">* Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment">* contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment">* this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment">* The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment">* (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment">* the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment">*</span>
+<a name="l00009"></a>00009 <span class="comment">*      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment">*</span>
+<a name="l00011"></a>00011 <span class="comment">* Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment">* distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment">* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment">* See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment">* limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment">*/</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_CREDENTIALS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CREDENTIALS_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_param.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>    <span class="keyword">enum</span> rampart_credentials_status{
+<a name="l00041"></a>00041         RAMPART_CREDENTIALS_PW_FOUND = 0,
+<a name="l00042"></a>00042         RAMPART_CREDENTIALS_PW_NOT_FOUND,
+<a name="l00043"></a>00043         RAMPART_CREDENTIALS_USER_FOUND,
+<a name="l00044"></a>00044         RAMPART_CREDENTIALS_USER_NOT_FOUND,
+<a name="l00045"></a>00045         RAMPART_CREDENTIALS_GENERAL_ERROR
+<a name="l00046"></a>00046     };
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048     <span class="keyword">typedef</span> <span class="keyword">enum</span> rampart_credentials_status rampart_credentials_status_t;
+<a name="l00049"></a>00049 
+<a name="l00057"></a><a class="code" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">00057</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_credentials_ops rampart_credentials_ops_t;
+<a name="l00058"></a>00058 
+<a name="l00063"></a><a class="code" href="group__rampart__credentials.html#g98cce1b5d3b31e8a01eea4890471ff52">00063</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_credentials rampart_credentials_t;
+<a name="l00064"></a>00064 
+<a name="l00067"></a>00067     <span class="keyword">struct </span>rampart_credentials_ops
+<a name="l00068"></a>00068     {
+<a name="l00069"></a>00069 
+<a name="l00079"></a>00079         rampart_credentials_status_t (AXIS2_CALL*
+<a name="l00080"></a>00080                                       rampart_credentials_username_get)(
+<a name="l00081"></a>00081                                           rampart_credentials_t *credentials,
+<a name="l00082"></a>00082                                           <span class="keyword">const</span> axutil_env_t* env,
+<a name="l00083"></a>00083                                           axis2_msg_ctx_t *msg_ctx,
+<a name="l00084"></a>00084                                           axis2_char_t **username,
+<a name="l00085"></a>00085                                           axis2_char_t **password
+<a name="l00086"></a>00086                                       );
+<a name="l00093"></a>00093         axis2_status_t (AXIS2_CALL*
+<a name="l00094"></a>00094                         free)(rampart_credentials_t *credentials,
+<a name="l00095"></a>00095                               <span class="keyword">const</span> axutil_env_t* env);
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097     };
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099     <span class="keyword">struct </span>rampart_credentials
+<a name="l00100"></a>00100     {
+<a name="l00101"></a>00101         rampart_credentials_ops_t *ops;
+<a name="l00102"></a>00102         axutil_param_t *param;
+<a name="l00103"></a>00103     };
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105     <span class="comment">/*************************** Function macros **********************************/</span>
+<a name="l00106"></a>00106 <span class="preprocessor">#define RAMPART_CREDENTIALS_FREE(credentials, env) \</span>
+<a name="l00107"></a>00107 <span class="preprocessor">      ((credentials)-&gt;ops-&gt;free (credentials, env))</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span>
+<a name="l00109"></a>00109 <span class="preprocessor">#define RAMPART_CREDENTIALS_USERNAME_GET(credentials, env, msg_ctx, username, password) \</span>
+<a name="l00110"></a>00110 <span class="preprocessor">      ((credentials)-&gt;ops-&gt;rampart_credentials_username_get(credentials, env, msg_ctx, username, password))</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113 
+<a name="l00115"></a>00115 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span>}
+<a name="l00117"></a>00117 <span class="preprocessor">#endif</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span>
+<a name="l00119"></a>00119 <span class="preprocessor">#endif                          </span><span class="comment">/* RAMPART_CREDENTIALS_H */</span>
+<a name="l00120"></a>00120 
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 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-2008, 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/rampart__credentials_8h.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__credentials_8h.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__credentials_8h.html (added)
+++ webservices/rampart/site/c/api/html/rampart__credentials_8h.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,45 @@
+<!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_credentials.h File Reference</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: 16 January 2008
+                  | Doc for 1.1.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 id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_credentials_h_File_Reference"></a><h2>rampart_credentials.h File Reference</h2><p>The credentials interface for rampart. To retrieve a username and password pair. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br>
+<code>#include &lt;axutil_param.h&gt;</code><br></br>
+
+</p><p>
+<a href="rampart__credentials_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>rampart_credentials_ops</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>rampart_credentials</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gefdb7a4462991a26885bd6e292fbf051"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_CREDENTIALS_FREE</b>(credentials, env)   ((credentials)-&gt;ops-&gt;free (credentials, env))</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g97aea989b0e6ebc4f88578fa5256f084"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>RAMPART_CREDENTIALS_USERNAME_GET</b>(credentials, env, msg_ctx, username, password)   ((credentials)-&gt;ops-&gt;rampart_credentials_username_get(credentials, env, msg_ctx, username, password))</td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gea3c1b29f8b147a3264aa87ac9b2dbb1"></a>
+typedef enum rampart_credentials_status </td><td class="memItemRight" valign="bottom"><b>rampart_credentials_status_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef rampart_credentials_ops </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials_ops_t</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef rampart_credentials </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__credentials.html#g98cce1b5d3b31e8a01eea4890471ff52">rampart_credentials_t</a></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_credentials_status</b> { <br></br>
+  <b>RAMPART_CREDENTIALS_PW_FOUND</b> =  0, 
+<b>RAMPART_CREDENTIALS_PW_NOT_FOUND</b>, 
+<b>RAMPART_CREDENTIALS_USER_FOUND</b>, 
+<b>RAMPART_CREDENTIALS_USER_NOT_FOUND</b>, 
+<br></br>
+  <b>RAMPART_CREDENTIALS_GENERAL_ERROR</b>
+<br></br>
+ }</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+The credentials interface for rampart. To retrieve a username and password pair. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 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-2008, 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/rampart__crypto__util_8h-source.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__crypto__util_8h-source.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__crypto__util_8h-source.html (added)
+++ webservices/rampart/site/c/api/html/rampart__crypto__util_8h-source.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,62 @@
+<!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_crypto_util.h Source File</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: 16 January 2008
+                  | Doc for 1.1.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 id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_crypto_util_h"></a><h2>rampart_crypto_util.h</h2><p><a href="rampart__crypto__util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00021"></a>00021 
+<a name="l00026"></a>00026 <span class="preprocessor">#ifndef RAMPART_CRYPTO_UTIL</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CRYPTO_UTIL</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="rampart__crypto__util_8h.html#fe13e5f1d43c8279552d000ce0def9ea">rampart_crypto_sha1</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                         <span class="keyword">const</span> axis2_char_t *nonce,
+<a name="l00049"></a>00049                         <span class="keyword">const</span> axis2_char_t *created,
+<a name="l00050"></a>00050                         <span class="keyword">const</span> axis2_char_t *password);
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053     <span class="comment">/* @} */</span>
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>}
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_CRYPTO_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 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-2008, 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/rampart__crypto__util_8h.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__crypto__util_8h.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__crypto__util_8h.html (added)
+++ webservices/rampart/site/c/api/html/rampart__crypto__util_8h.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,46 @@
+<!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_crypto_util.h File Reference</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: 16 January 2008
+                  | Doc for 1.1.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 id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_crypto_util_h_File_Reference"></a><h2>rampart_crypto_util.h File Reference</h2><p>Crypto related utility module. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br></br>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+
+</p><p>
+<a href="rampart__crypto__util_8h-source.html">Go to the source code of this file.</a><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_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__crypto__util_8h.html#fe13e5f1d43c8279552d000ce0def9ea">rampart_crypto_sha1</a> (const axutil_env_t *env, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Crypto related utility module. 
+</p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="fe13e5f1d43c8279552d000ce0def9ea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* rampart_crypto_sha1           </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">const axis2_char_t * </td><td class="paramname"> <em>nonce</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>created</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><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>
+Calculate the hash of concatenated string of followings <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>nonce</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>created</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>password</em> </td><td></td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>calculated hash </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 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-2008, 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/rampart__encryption_8h-source.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__encryption_8h-source.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__encryption_8h-source.html (added)
+++ webservices/rampart/site/c/api/html/rampart__encryption_8h-source.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,86 @@
+<!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_encryption.h Source File</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: 16 January 2008
+                  | Doc for 1.1.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 id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_encryption_h"></a><h2>rampart_encryption.h</h2><p><a href="rampart__encryption_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axiom_soap.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="oxs__asym__ctx_8h.html">oxs_asym_ctx.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="oxs__xml__encryption_8h.html">oxs_xml_encryption.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html">rampart_context.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef RAMPART_ENCRYPTION_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_ENCRYPTION_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00049"></a>00049     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00050"></a>00050     <a class="code" href="group__rampart__encryption.html#gf631fdca0a8c2dc060f4a1df1e1c51ff">rampart_enc_encrypt_message</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051                                 axis2_msg_ctx_t *msg_ctx,
+<a name="l00052"></a>00052                                 rampart_context_t *rampart_context,
+<a name="l00053"></a>00053                                 axiom_soap_envelope_t *soap_envelope,
+<a name="l00054"></a>00054                                 axiom_node_t *sec_node);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00058"></a>00058     rampart_enc_add_key_info(
+<a name="l00059"></a>00059         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00060"></a>00060         axis2_msg_ctx_t *msg_ctx,
+<a name="l00061"></a>00061         rampart_context_t *rampart_context,
+<a name="l00062"></a>00062         axiom_soap_envelope_t *soap_envelope,
+<a name="l00063"></a>00063         axiom_node_t *sec_node);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00067"></a>00067     rampart_enc_encrypt_signature(
+<a name="l00068"></a>00068         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00069"></a>00069         axis2_msg_ctx_t *msg_ctx,
+<a name="l00070"></a>00070         rampart_context_t *rampart_context,
+<a name="l00071"></a>00071         axiom_soap_envelope_t *soap_envelope,
+<a name="l00072"></a>00072         axiom_node_t *sec_node);
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077     <span class="comment">/* @} */</span>
+<a name="l00078"></a>00078 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>}
+<a name="l00080"></a>00080 <span class="preprocessor">#endif</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_ENCRYPTION_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 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-2008, 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/rampart__encryption_8h.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__encryption_8h.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__encryption_8h.html (added)
+++ webservices/rampart/site/c/api/html/rampart__encryption_8h.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,38 @@
+<!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_encryption.h File Reference</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: 16 January 2008
+                  | Doc for 1.1.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 id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_encryption_h_File_Reference"></a><h2>rampart_encryption.h File Reference</h2><p>encrypts a SOAP message <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br></br>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_soap.h&gt;</code><br></br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="oxs__asym__ctx_8h-source.html">oxs_asym_ctx.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="oxs__xml__encryption_8h-source.html">oxs_xml_encryption.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br></br>
+
+</p><p>
+<a href="rampart__encryption_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></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__encryption.html#gf631fdca0a8c2dc060f4a1df1e1c51ff">rampart_enc_encrypt_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><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge9d43e6eed3127f84596f6923b83f6c8"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_enc_add_key_info</b> (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><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7b9ee59c3d3a16b00d293ff466722271"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>rampart_enc_encrypt_signature</b> (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>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+encrypts a SOAP message 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 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-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file