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 [34/41] - in /webservices/rampart/site/c: ./ api/ api/html/ docs/ docs/files/ images/ images/logos/ style/

Added: webservices/rampart/site/c/api/html/rampart__constants_8h.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__constants_8h.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__constants_8h.html (added)
+++ webservices/rampart/site/c/api/html/rampart__constants_8h.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,97 @@
+<!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_constants.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_constants_h_File_Reference"></a><h2>rampart_constants.h File Reference</h2><p>Holds constants for rampart. <a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="oxs__constants_8h-source.html">oxs_constants.h</a>&gt;</code><br></br>
+
+</p><p>
+<a href="rampart__constants_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>Defines</h2></td></tr><tr class="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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="a"><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="b"><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>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Holds constants for rampart. 
+</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__context_8h-source.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/rampart__context_8h-source.html?rev=612382&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/rampart__context_8h-source.html (added)
+++ webservices/rampart/site/c/api/html/rampart__context_8h-source.html Wed Jan 16 00:11:50 2008
@@ -0,0 +1,541 @@
+<!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 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_context_h"></a><h2>rampart_context.h</h2><p><a href="rampart__context_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 2004,2005 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">#ifndef RAMPART_CONTEXT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CONTEXT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;rp_includes.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;rp_secpolicy.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="rampart__authn__provider_8h.html">rampart_authn_provider.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="rampart__util_8h.html">rampart_util.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_property.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;<a class="code" href="rampart__constants_8h.html">rampart_constants.h</a>&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="rampart__callback_8h.html">rampart_callback.h</a>&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="rampart__authn__provider_8h.html">rampart_authn_provider.h</a>&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;<a class="code" href="axis2__key__type_8h.html">axis2_key_type.h</a>&gt;</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key_8h.html">oxs_key.h</a>&gt;</span>
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_context_t rampart_context_t;
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     <span class="keyword">typedef</span> axis2_char_t *(AXIS2_CALL*
+<a name="l00051"></a>00051                            password_callback_fn)(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052                                                  <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00053"></a>00053                                                  <span class="keywordtype">void</span> *ctx);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     <span class="keyword">typedef</span> axis2_status_t (AXIS2_CALL*
+<a name="l00056"></a>00056                             rampart_is_replayed_fn)(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057                                                     axis2_msg_ctx_t* msg_ctx,
+<a name="l00058"></a>00058                                                     rampart_context_t *rampart_context);
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060     <span class="keyword">typedef</span> rampart_authn_provider_status_t (AXIS2_CALL*
+<a name="l00061"></a>00061             auth_password_func)(<span class="keyword">const</span> axutil_env_t* env,
+<a name="l00062"></a>00062                                 <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00063"></a>00063                                 <span class="keyword">const</span> axis2_char_t *password);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065     <span class="keyword">typedef</span> rampart_authn_provider_status_t (AXIS2_CALL*
+<a name="l00066"></a>00066             auth_digest_func)(<span class="keyword">const</span> axutil_env_t* env,
+<a name="l00067"></a>00067                               <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00068"></a>00068                               <span class="keyword">const</span> axis2_char_t *nonce,
+<a name="l00069"></a>00069                               <span class="keyword">const</span> axis2_char_t *created,
+<a name="l00070"></a>00070                               <span class="keyword">const</span> <span class="keywordtype">char</span> *digest);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 
+<a name="l00081"></a>00081     AXIS2_EXTERN rampart_context_t *AXIS2_CALL
+<a name="l00082"></a>00082     <a class="code" href="group__rampart__context.html#g2462607446876c3721d774e10d63cdd2">rampart_context_create</a>(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 
+<a name="l00091"></a>00091     AXIS2_EXTERN <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00092"></a>00092     <a class="code" href="group__rampart__context.html#g75cf3dbf21a73de04fd31e0e349c446f">rampart_context_free</a>(rampart_context_t *rampart_context,
+<a name="l00093"></a>00093                          <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096     <span class="comment">/****************************************************************/</span>
+<a name="l00097"></a>00097 
+<a name="l00107"></a>00107     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00108"></a>00108     <a class="code" href="group__rampart__context.html#g2057cd69b77b3ac388a4985facfb21d5">rampart_context_set_policy_node</a>(rampart_context_t *rampart_context,
+<a name="l00109"></a>00109                                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110                                     axiom_node_t *policy_node);
+<a name="l00111"></a>00111 
+<a name="l00121"></a>00121     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00122"></a>00122     <a class="code" href="group__rampart__context.html#g10029bb021215eec3d67a032df1b4c54">rampart_context_set_prv_key</a>(rampart_context_t *rampart_context,
+<a name="l00123"></a>00123                                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00124"></a>00124                                 <span class="keywordtype">void</span> *prv_key);
+<a name="l00125"></a>00125 
+<a name="l00126"></a>00126     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00127"></a>00127     rampart_context_set_prv_key_type(rampart_context_t *rampart_context,
+<a name="l00128"></a>00128                                      <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00129"></a>00129                                      axis2_key_type_t type);
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00132"></a>00132     rampart_context_set_certificate(rampart_context_t *rampart_context,
+<a name="l00133"></a>00133                                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00134"></a>00134                                     <span class="keywordtype">void</span> *certificate);
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00137"></a>00137     rampart_context_set_certificate_type(rampart_context_t *rampart_context,
+<a name="l00138"></a>00138                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00139"></a>00139                                          axis2_key_type_t type);
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00142"></a>00142     rampart_context_set_receiver_certificate(rampart_context_t *rampart_context,
+<a name="l00143"></a>00143             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00144"></a>00144             <span class="keywordtype">void</span> *receiver_certificate);
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00147"></a>00147     rampart_context_set_receiver_certificate_type(rampart_context_t *rampart_context,
+<a name="l00148"></a>00148             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00149"></a>00149             axis2_key_type_t type);
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00152"></a>00152     rampart_context_set_user(rampart_context_t *rampart_context,
+<a name="l00153"></a>00153                              <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00154"></a>00154                              axis2_char_t *user);
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00157"></a>00157     rampart_context_set_password(rampart_context_t *rampart_context,
+<a name="l00158"></a>00158                                  <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00159"></a>00159                                  axis2_char_t *password);
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00162"></a>00162     rampart_context_set_prv_key_password(rampart_context_t *rampart_context,
+<a name="l00163"></a>00163                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00164"></a>00164                                          axis2_char_t *prv_key_password);
+<a name="l00165"></a>00165 
+<a name="l00166"></a>00166     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00167"></a>00167     rampart_context_set_pwcb_function(rampart_context_t *rampart_context,
+<a name="l00168"></a>00168                                       <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00169"></a>00169                                       password_callback_fn pwcb_function,
+<a name="l00170"></a>00170                                       <span class="keywordtype">void</span> *ctx);
+<a name="l00171"></a>00171     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00172"></a>00172     rampart_context_set_replay_detect_function(rampart_context_t *rampart_context,
+<a name="l00173"></a>00173             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00174"></a>00174             rampart_is_replayed_fn is_replayed_function);
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00178"></a>00178     rampart_context_set_password_type(rampart_context_t *rampart_context,
+<a name="l00179"></a>00179                                       <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00180"></a>00180                                       axis2_char_t *password_type);
+<a name="l00181"></a>00181 
+<a name="l00182"></a>00182     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00183"></a>00183     rampart_context_set_ttl(rampart_context_t *rampart_context,
+<a name="l00184"></a>00184                             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00185"></a>00185                             <span class="keywordtype">int</span> ttl);
+<a name="l00186"></a>00186 
+<a name="l00187"></a>00187     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00188"></a>00188     rampart_context_set_rd_val(rampart_context_t *rampart_context,
+<a name="l00189"></a>00189                                <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00190"></a>00190                                axis2_char_t *rd_val);
+<a name="l00191"></a>00191 
+<a name="l00192"></a>00192     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00193"></a>00193     rampart_context_set_private_key_file(rampart_context_t *rampart_context,
+<a name="l00194"></a>00194                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00195"></a>00195                                          axis2_char_t *private_key_file);
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00198"></a>00198     rampart_context_set_certificate_file(rampart_context_t *rampart_context,
+<a name="l00199"></a>00199                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00200"></a>00200                                          axis2_char_t *certificate_file);
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00203"></a>00203     rampart_context_set_reciever_certificate_file(rampart_context_t *rampart_context,
+<a name="l00204"></a>00204             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00205"></a>00205             axis2_char_t *reciever_certificate_file);
+<a name="l00206"></a>00206 
+<a name="l00207"></a>00207 
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209     <span class="comment">/**********************************************************8*/</span>
+<a name="l00210"></a>00210 
+<a name="l00211"></a>00211     <span class="comment">/*Getters of the above set functions*/</span>
+<a name="l00212"></a>00212 
+<a name="l00213"></a>00213     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00214"></a>00214     rampart_context_get_policy_node(
+<a name="l00215"></a>00215         rampart_context_t *rampart_context,
+<a name="l00216"></a>00216         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00217"></a>00217 
+<a name="l00218"></a>00218     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00219"></a>00219     rampart_context_get_prv_key(
+<a name="l00220"></a>00220         rampart_context_t *rampart_context,
+<a name="l00221"></a>00221         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00222"></a>00222 
+<a name="l00223"></a>00223     AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00224"></a>00224     rampart_context_get_prv_key_type(
+<a name="l00225"></a>00225         rampart_context_t *rampart_context,
+<a name="l00226"></a>00226         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00227"></a>00227 
+<a name="l00228"></a>00228     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00229"></a>00229     rampart_context_get_certificate(
+<a name="l00230"></a>00230         rampart_context_t *rampart_context,
+<a name="l00231"></a>00231         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233     AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00234"></a>00234     rampart_context_get_certificate_type(
+<a name="l00235"></a>00235         rampart_context_t *rampart_context,
+<a name="l00236"></a>00236         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00237"></a>00237 
+<a name="l00238"></a>00238     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00239"></a>00239     rampart_context_get_receiver_certificate(
+<a name="l00240"></a>00240         rampart_context_t *rampart_context,
+<a name="l00241"></a>00241         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00242"></a>00242 
+<a name="l00243"></a>00243     AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00244"></a>00244     rampart_context_get_receiver_certificate_type(
+<a name="l00245"></a>00245         rampart_context_t *rampart_context,
+<a name="l00246"></a>00246         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00247"></a>00247 
+<a name="l00248"></a>00248     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00249"></a>00249     rampart_context_get_user(
+<a name="l00250"></a>00250         rampart_context_t *rampart_context,
+<a name="l00251"></a>00251         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00252"></a>00252 
+<a name="l00253"></a>00253     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00254"></a>00254     rampart_context_get_password(
+<a name="l00255"></a>00255         rampart_context_t *rampart_context,
+<a name="l00256"></a>00256         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00257"></a>00257 
+<a name="l00258"></a>00258     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00259"></a>00259     rampart_context_get_prv_key_password(
+<a name="l00260"></a>00260         rampart_context_t *rampart_context,
+<a name="l00261"></a>00261         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263     AXIS2_EXTERN password_callback_fn AXIS2_CALL
+<a name="l00264"></a>00264     rampart_context_get_pwcb_function(
+<a name="l00265"></a>00265         rampart_context_t *rampart_context,
+<a name="l00266"></a>00266         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00267"></a>00267 
+<a name="l00268"></a>00268     AXIS2_EXTERN rampart_is_replayed_fn AXIS2_CALL
+<a name="l00269"></a>00269     rampart_context_get_replay_detect_function(
+<a name="l00270"></a>00270         rampart_context_t *rampart_context,
+<a name="l00271"></a>00271         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00272"></a>00272 
+<a name="l00273"></a>00273     AXIS2_EXTERN <span class="keywordtype">void</span>* AXIS2_CALL
+<a name="l00274"></a>00274     rampart_context_get_ctx(
+<a name="l00275"></a>00275         rampart_context_t *rampart_context,
+<a name="l00276"></a>00276         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00277"></a>00277 
+<a name="l00278"></a>00278     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00279"></a>00279     rampart_context_get_ttl(
+<a name="l00280"></a>00280         rampart_context_t *rampart_context,
+<a name="l00281"></a>00281         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00282"></a>00282 
+<a name="l00283"></a>00283     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00284"></a>00284     rampart_context_get_rd_val(
+<a name="l00285"></a>00285         rampart_context_t *rampart_context,
+<a name="l00286"></a>00286         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00287"></a>00287 
+<a name="l00288"></a>00288 
+<a name="l00289"></a>00289     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00290"></a>00290     rampart_context_get_password_type(
+<a name="l00291"></a>00291         rampart_context_t *rampart_context,
+<a name="l00292"></a>00292         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00293"></a>00293 
+<a name="l00294"></a>00294     <span class="comment">/*End of Getters */</span>
+<a name="l00295"></a>00295 
+<a name="l00296"></a>00296     <span class="comment">/*Rampart specific functions */</span>
+<a name="l00297"></a>00297     AXIS2_EXTERN rp_secpolicy_t *AXIS2_CALL
+<a name="l00298"></a>00298     rampart_context_get_secpolicy(
+<a name="l00299"></a>00299         rampart_context_t *rampart_context,
+<a name="l00300"></a>00300         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00301"></a>00301 
+<a name="l00302"></a>00302     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00303"></a>00303     rampart_context_set_secpolicy(rampart_context_t *rampart_context,
+<a name="l00304"></a>00304                                   <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00305"></a>00305                                   rp_secpolicy_t *secpolicy);
+<a name="l00306"></a>00306 
+<a name="l00307"></a>00307     AXIS2_EXTERN <a class="code" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *AXIS2_CALL
+<a name="l00308"></a>00308     rampart_context_get_password_callback(
+<a name="l00309"></a>00309         rampart_context_t *rampart_context,
+<a name="l00310"></a>00310         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00311"></a>00311 
+<a name="l00312"></a>00312     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00313"></a>00313     rampart_context_set_password_callback(rampart_context_t *rampart_context,
+<a name="l00314"></a>00314                                           <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00315"></a>00315                                           <a class="code" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *password_callback_module);
+<a name="l00316"></a>00316 
+<a name="l00317"></a>00317     AXIS2_EXTERN auth_password_func AXIS2_CALL
+<a name="l00318"></a>00318     rampart_context_get_auth_password_function(
+<a name="l00319"></a>00319         rampart_context_t *rampart_context,
+<a name="l00320"></a>00320         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00321"></a>00321 
+<a name="l00322"></a>00322     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00323"></a>00323     rampart_context_set_auth_password_function(rampart_context_t *rampart_context,
+<a name="l00324"></a>00324             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00325"></a>00325             auth_password_func authenticate_with_password);
+<a name="l00326"></a>00326 
+<a name="l00327"></a>00327     AXIS2_EXTERN auth_digest_func AXIS2_CALL
+<a name="l00328"></a>00328     rampart_context_get_auth_digest_function(
+<a name="l00329"></a>00329         rampart_context_t *rampart_context,
+<a name="l00330"></a>00330         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00331"></a>00331 
+<a name="l00332"></a>00332     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00333"></a>00333     rampart_context_set_auth_digest_function(rampart_context_t *rampart_context,
+<a name="l00334"></a>00334             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00335"></a>00335             auth_digest_func authenticate_with_digest);
+<a name="l00336"></a>00336 
+<a name="l00337"></a>00337     AXIS2_EXTERN <a class="code" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a> *AXIS2_CALL
+<a name="l00338"></a>00338     rampart_context_get_authn_provider(
+<a name="l00339"></a>00339         rampart_context_t *rampart_context,
+<a name="l00340"></a>00340         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00341"></a>00341 
+<a name="l00342"></a>00342     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00343"></a>00343     rampart_context_set_authn_provider(rampart_context_t *rampart_context,
+<a name="l00344"></a>00344                                        <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00345"></a>00345                                        <a class="code" href="group__rampart__authn__provider.html#gc7def42c19062fbaed4b8620083804a3">rampart_authn_provider_t</a> *authn_provider);
+<a name="l00346"></a>00346 
+<a name="l00347"></a>00347     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00348"></a>00348     rampart_context_get_require_timestamp(
+<a name="l00349"></a>00349         rampart_context_t *rampart_context,
+<a name="l00350"></a>00350         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00351"></a>00351 
+<a name="l00352"></a>00352     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00353"></a>00353     rampart_context_get_require_ut(
+<a name="l00354"></a>00354         rampart_context_t *rampart_context,
+<a name="l00355"></a>00355         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00356"></a>00356 
+<a name="l00357"></a>00357     AXIS2_EXTERN rp_property_type_t AXIS2_CALL
+<a name="l00358"></a>00358     rampart_context_get_binding_type(
+<a name="l00359"></a>00359         rampart_context_t *rampart_context,
+<a name="l00360"></a>00360         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00361"></a>00361 
+<a name="l00362"></a>00362     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00363"></a>00363     rampart_context_is_include_timestamp(
+<a name="l00364"></a>00364         rampart_context_t *rampart_context,
+<a name="l00365"></a>00365         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00366"></a>00366 
+<a name="l00367"></a>00367     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00368"></a>00368     rampart_context_is_include_username_token(
+<a name="l00369"></a>00369         rampart_context_t *rampart_context,
+<a name="l00370"></a>00370         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00371"></a>00371 
+<a name="l00372"></a>00372     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00373"></a>00373     rampart_context_get_password_callback_class(
+<a name="l00374"></a>00374         rampart_context_t *rampart_context,
+<a name="l00375"></a>00375         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00376"></a>00376 
+<a name="l00377"></a>00377     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00378"></a>00378     rampart_context_get_authn_module_name(
+<a name="l00379"></a>00379         rampart_context_t *rampart_context,
+<a name="l00380"></a>00380         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00381"></a>00381 
+<a name="l00382"></a>00382     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00383"></a>00383     rampart_context_is_encrypt_before_sign(
+<a name="l00384"></a>00384         rampart_context_t *rampart_context,
+<a name="l00385"></a>00385         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00386"></a>00386 
+<a name="l00387"></a>00387     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00388"></a>00388     rampart_context_is_encrypt_signature(
+<a name="l00389"></a>00389         rampart_context_t *rampart_context,
+<a name="l00390"></a>00390         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00391"></a>00391 
+<a name="l00392"></a>00392     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00393"></a>00393     rampart_context_get_nodes_to_encrypt(
+<a name="l00394"></a>00394         rampart_context_t *rampart_context,
+<a name="l00395"></a>00395         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00396"></a>00396         axiom_soap_envelope_t *soap_envelope,
+<a name="l00397"></a>00397         axutil_array_list_t *nodes_to_encrypt);
+<a name="l00398"></a>00398 
+<a name="l00399"></a>00399     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00400"></a>00400     rampart_context_get_nodes_to_sign(
+<a name="l00401"></a>00401         rampart_context_t *rampart_context,
+<a name="l00402"></a>00402         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00403"></a>00403         axiom_soap_envelope_t *soap_envelope,
+<a name="l00404"></a>00404         axutil_array_list_t *nodes_to_sign);
+<a name="l00405"></a>00405 
+<a name="l00406"></a>00406     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00407"></a>00407     rampart_context_get_elements_to_encrypt(
+<a name="l00408"></a>00408         rampart_context_t *rampart_context,
+<a name="l00409"></a>00409         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00410"></a>00410         axiom_soap_envelope_t *soap_envelope,
+<a name="l00411"></a>00411         axutil_array_list_t *nodes_to_encrypt);
+<a name="l00412"></a>00412 
+<a name="l00413"></a>00413     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00414"></a>00414     rampart_context_get_elements_to_sign(
+<a name="l00415"></a>00415         rampart_context_t *rampart_context,
+<a name="l00416"></a>00416         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00417"></a>00417         axiom_soap_envelope_t *soap_envelope,
+<a name="l00418"></a>00418         axutil_array_list_t *nodes_to_sign);
+<a name="l00419"></a>00419 
+<a name="l00420"></a>00420     AXIS2_EXTERN rp_property_t *AXIS2_CALL
+<a name="l00421"></a>00421     rampart_context_get_token(
+<a name="l00422"></a>00422         rampart_context_t *rampart_context,
+<a name="l00423"></a>00423         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00424"></a>00424         axis2_bool_t for_encryption,
+<a name="l00425"></a>00425         axis2_bool_t server_side,
+<a name="l00426"></a>00426         axis2_bool_t is_inpath);
+<a name="l00427"></a>00427 
+<a name="l00428"></a>00428     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00429"></a>00429     rampart_context_check_is_derived_keys(
+<a name="l00430"></a>00430         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00431"></a>00431         rp_property_t *token);
+<a name="l00432"></a>00432 
+<a name="l00433"></a>00433     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00434"></a>00434     rampart_context_get_enc_sym_algo(
+<a name="l00435"></a>00435         rampart_context_t *rampart_context,
+<a name="l00436"></a>00436         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00437"></a>00437 
+<a name="l00438"></a>00438     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00439"></a>00439     rampart_context_get_enc_asym_algo(
+<a name="l00440"></a>00440         rampart_context_t *rampart_context,
+<a name="l00441"></a>00441         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00442"></a>00442 
+<a name="l00443"></a>00443     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00444"></a>00444     rampart_context_get_asym_sig_algo(
+<a name="l00445"></a>00445         rampart_context_t *rampart_context,
+<a name="l00446"></a>00446         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00447"></a>00447 
+<a name="l00448"></a>00448     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00449"></a>00449     rampart_context_get_digest_mtd(
+<a name="l00450"></a>00450         rampart_context_t *rampart_context,
+<a name="l00451"></a>00451         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00452"></a>00452 
+<a name="l00453"></a>00453     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00454"></a>00454     rampart_context_get_encryption_user(
+<a name="l00455"></a>00455         rampart_context_t *rampart_context,
+<a name="l00456"></a>00456         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00457"></a>00457 
+<a name="l00458"></a>00458     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00459"></a>00459     rampart_context_is_token_include(
+<a name="l00460"></a>00460         rampart_context_t *rampart_context,
+<a name="l00461"></a>00461         rp_property_t *token,
+<a name="l00462"></a>00462         rp_property_type_t token_type,
+<a name="l00463"></a>00463         axis2_bool_t server_side,
+<a name="l00464"></a>00464         axis2_bool_t is_inpath,
+<a name="l00465"></a>00465         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00466"></a>00466     <span class="comment">/*</span>
+<a name="l00467"></a>00467 <span class="comment">        AXIS2_EXTERN axis2_char_t *AXIS2_CALL</span>
+<a name="l00468"></a>00468 <span class="comment">        rampart_context_get_enc_key_identifier(</span>
+<a name="l00469"></a>00469 <span class="comment">                rampart_context_t *rampart_context,</span>
+<a name="l00470"></a>00470 <span class="comment">                rp_property_t *token,</span>
+<a name="l00471"></a>00471 <span class="comment">                axis2_bool_t server_side,</span>
+<a name="l00472"></a>00472 <span class="comment">                const axutil_env_t *env);</span>
+<a name="l00473"></a>00473 <span class="comment">    */</span>
+<a name="l00474"></a>00474     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00475"></a>00475     rampart_context_get_key_identifier(
+<a name="l00476"></a>00476         rampart_context_t *rampart_context,
+<a name="l00477"></a>00477         rp_property_t *token,
+<a name="l00478"></a>00478         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00479"></a>00479 
+<a name="l00480"></a>00480     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00481"></a>00481     rampart_context_is_token_type_supported(
+<a name="l00482"></a>00482         rp_property_type_t token_type,
+<a name="l00483"></a>00483         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00484"></a>00484 
+<a name="l00485"></a>00485     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00486"></a>00486     rampart_context_is_key_identifier_type_supported(
+<a name="l00487"></a>00487         rampart_context_t *rampart_context,
+<a name="l00488"></a>00488         rp_property_t *token,
+<a name="l00489"></a>00489         axis2_char_t *identifier,
+<a name="l00490"></a>00490         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00491"></a>00491 
+<a name="l00492"></a>00492     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00493"></a>00493     rampart_context_get_layout(
+<a name="l00494"></a>00494         rampart_context_t *rampart_context,
+<a name="l00495"></a>00495         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00496"></a>00496 
+<a name="l00497"></a>00497     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00498"></a>00498     rampart_context_check_whether_to_encrypt(
+<a name="l00499"></a>00499         rampart_context_t *rampart_context,
+<a name="l00500"></a>00500         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00501"></a>00501 
+<a name="l00502"></a>00502     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00503"></a>00503     rampart_context_check_whether_to_sign(
+<a name="l00504"></a>00504         rampart_context_t *rampart_context,
+<a name="l00505"></a>00505         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00506"></a>00506 
+<a name="l00507"></a>00507     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00508"></a>00508     rampart_context_set_user_from_file(
+<a name="l00509"></a>00509         rampart_context_t *rampart_context,
+<a name="l00510"></a>00510         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00511"></a>00511 
+<a name="l00512"></a>00512     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00513"></a>00513     rampart_context_set_password_type_from_file(
+<a name="l00514"></a>00514         rampart_context_t *rampart_context,
+<a name="l00515"></a>00515         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00516"></a>00516 
+<a name="l00517"></a>00517     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00518"></a>00518     rampart_context_get_certificate_file(
+<a name="l00519"></a>00519         rampart_context_t *rampart_context,
+<a name="l00520"></a>00520         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00521"></a>00521 
+<a name="l00522"></a>00522     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00523"></a>00523     rampart_context_get_receiver_certificate_file(
+<a name="l00524"></a>00524         rampart_context_t *rampart_context,
+<a name="l00525"></a>00525         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00526"></a>00526 
+<a name="l00527"></a>00527     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00528"></a>00528     rampart_context_get_private_key_file(
+<a name="l00529"></a>00529         rampart_context_t *rampart_context,
+<a name="l00530"></a>00530         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00531"></a>00531 
+<a name="l00532"></a>00532     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00533"></a>00533     rampart_context_set_ttl_from_file(
+<a name="l00534"></a>00534         rampart_context_t *rampart_context,
+<a name="l00535"></a>00535         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00536"></a>00536 
+<a name="l00537"></a>00537     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00538"></a>00538     rampart_context_set_rd_val_from_file(
+<a name="l00539"></a>00539         rampart_context_t *rampart_context,
+<a name="l00540"></a>00540         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00541"></a>00541 
+<a name="l00542"></a>00542     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l00543"></a>00543     rampart_context_get_session_key(
+<a name="l00544"></a>00544         rampart_context_t *rampart_context,
+<a name="l00545"></a>00545         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00546"></a>00546 
+<a name="l00547"></a>00547     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00548"></a>00548     rampart_context_set_session_key(
+<a name="l00549"></a>00549         rampart_context_t *rampart_context,
+<a name="l00550"></a>00550         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00551"></a>00551         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key);
+<a name="l00552"></a>00552 
+<a name="l00553"></a>00553     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00554"></a>00554     rampart_context_increment_ref(
+<a name="l00555"></a>00555         rampart_context_t *rampart_context,
+<a name="l00556"></a>00556         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00557"></a>00557 
+<a name="l00558"></a>00558 
+<a name="l00559"></a>00559 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00560"></a>00560 <span class="preprocessor"></span>}
+<a name="l00561"></a>00561 <span class="preprocessor">#endif</span>
+<a name="l00562"></a>00562 <span class="preprocessor"></span><span class="preprocessor">#endif</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