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

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

Added: webservices/rampart/site/c/api/html/group__openssl__sign.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__sign.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__sign.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__sign.html Wed Oct  3 04:19:52 2007
@@ -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: OpenSSL Signatue</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_Signatue"></a><h2>OpenSSL Signatue</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__sign.html#g29f1483526a7a934c4abb53a1c149037">openssl_sig_sign</a> (const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *prvkey, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf)</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" hre
 f="group__openssl__sign.html#g45b6872fe55eeff4ac01aa1835513f4c">openssl_sig_verify</a> (const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pubkey, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *sig_buf)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g29f1483526a7a934c4abb53a1c149037"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN int openssl_sig_sign           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="paramname"> <em>prvkey</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>input_buf</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>output_buf</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td><
 /tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Signs a content a  using the private key  The result would be placed in the  
+</p></div>
+</div></p><p>
+<a class="anchor" name="g45b6872fe55eeff4ac01aa1835513f4c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t openssl_sig_verify           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="paramname"> <em>pubkey</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>input_buf</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>sig_buf</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="10
 0%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Verifies a signature placed in  with the content placed in the  using the public key  
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__util.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__util.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__util.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__util.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL Utility</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_Utility"></a><h2>OpenSSL Utility</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge417fbef4d9c615d354b2c1b165dd250"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>generate_random_data</b> (const axutil_env_t *env, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, int size)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf2451be88d984700b35438886caf873b"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_populate_cipher_property</b> (const axutil_env_t *env, <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g264553041e3a1e31bb3096fa89e8c670"></a>
+AXIS2_EXTERN EVP_CIPHER * </td><td class="memItemRight" valign="bottom"><b>openssl_get_evp_cipher_by_name</b> (const axutil_env_t *env, axis2_char_t *cipher_name)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__x509.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__x509.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__x509.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__x509.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,44 @@
+<!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: OpenSSL X509</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_X509"></a><h2>OpenSSL X509</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Modules</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__x509.html">OpenSSL X509</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>openssl_x509_format_t</b> { <b>OPENSSL_X509_FORMAT_PEM</b> =  0, 
+<b>OPENSSL_X509_FORMAT_DER</b>, 
+<b>OPENSSL_X509_FORMAT_PKCS12</b>
+ }</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>openssl_x509_info_type_t</b> { <br></br>
+  <b>OPENSSL_X509_INFO_SUBJECT</b> =  0, 
+<b>OPENSSL_X509_INFO_ISSUER</b>, 
+<b>OPENSSL_X509_INFO_VALID_FROM</b>, 
+<b>OPENSSL_X509_INFO_VALID_TO</b>, 
+<br></br>
+  <b>OPENSSL_X509_INFO_FINGER</b>, 
+<b>OPENSSL_X509_INFO_SIGNATURE</b>, 
+<b>OPENSSL_X509_INFO_VERSION</b>, 
+<b>OPENSSL_X509_INFO_PUBKEY</b>, 
+<br></br>
+  <b>OPENSSL_X509_INFO_PUBKEY_ALGO</b>, 
+<b>OPENSSL_X509_INFO_DATA_CERT</b>
+<br></br>
+ }</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0536acb2ada8ffe1fd08a5341cc6ec97"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_buffer</b> (const axutil_env_t *env, axis2_char_t *b64_encoded_buf, X509 **cert)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1bcb2f0655270bf349e24905871fdef0"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_pem</b> (const axutil_env_t *env, axis2_char_t *filename, X509 **cert)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc5b879d6abf78df756c587a4b2c1e065"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_pkcs12</b> (const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, X509 **cert, EVP_PKEY **pkey, STACK_OF(X509)**ca)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g11c06f5f7e8b5cdc0fc17a862d2216a8"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_certificate</b> (const axutil_env_t *env, openssl_x509_format_t format, axis2_char_t *filename, axis2_char_t *password, X509 **cert)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2a078ac9b48db60f8dd93cc3e47a389f"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_cert_data</b> (const axutil_env_t *env, X509 *cert)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9d4061121af7e415e8fcb5110824a329"></a>
+AXIS2_EXTERN int </td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_serial</b> (const axutil_env_t *env, X509 *cert)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc0ebe8778825f87e95d326d75f492b93"></a>
+AXIS2_EXTERN unsigned long </td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_subject_name_hash</b> (const axutil_env_t *env, X509 *cert)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0b2840d3b687b18cc40c71b5dc660b8f"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_pubkey</b> (const axutil_env_t *env, X509 *cert, EVP_PKEY **pubkey)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g88bed9fb51a71fda6d94db0520562792"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_subject_key_identifier</b> (const axutil_env_t *env, X509 *cert)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf48f5adecccc4942240e24db2c914aff"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_info</b> (const axutil_env_t *env, openssl_x509_info_type_t type, X509 *cert)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaba239193fe0cc99b6bd6050ca4355e9"></a>
+AXIS2_EXTERN void </td><td class="memItemRight" valign="bottom"><b>openssl_x509_print</b> (const axutil_env_t *env, X509 *cert)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__oxs.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__oxs.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__oxs.html (added)
+++ webservices/rampart/site/c/api/html/group__oxs.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,16 @@
+<!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: OMXMLSecurity</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity"></a><h2>OMXMLSecurity</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Modules</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html">Asymmetric Context</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html">OXS Axiom</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axis2__utils.html">Axis2 Utils</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html">Buffer</a></td></
 tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html">C14N</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html">Cipher</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__constants.html">OXS Constants</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html">OXS Context</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__encryption.html">Encryption</a></td></tr><tr class="a"><td class="memIt
 emLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__error.html">Error</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__iv.html">Initial Vector</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html">Key</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html">Key Manager</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html">Signature Context</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" 
 valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__part.html">Signature Part</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html">Signature</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html">OMXMLSecurity Tokens</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html">Utility</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html">X509 Certificate</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" va
 lign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html">XML Encryption</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__key__info__builder.html">XML Eky Information Builder</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__key__processor.html">XML Key Processor</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html">XML Signature</a></td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__oxs__asym__ctx.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__oxs__asym__ctx.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__oxs__asym__ctx.html (added)
+++ webservices/rampart/site/c/api/html/group__oxs__asym__ctx.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,253 @@
+<!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: Asymmetric Context</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Asymmetric_Context"></a><h2>Asymmetric Context</h2><table class="bodyTable"><tr class="b"><td></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="gbdc8b746205c1114a121f7fda9baa160"></a>
+typedef oxs_asym_ctx_t </td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_t</b></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>oxs_asym_ctx_format_t</b> { <b>OXS_ASYM_CTX_FORMAT_UNKNOWN</b> = 0, 
+<b>OXS_ASYM_CTX_FORMAT_PEM</b>, 
+<b>OXS_ASYM_CTX_FORMAT_PKCS12</b>
+ }</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_operation_t</b> { <b>OXS_ASYM_CTX_OPERATION_PUB_ENCRYPT</b> = 0, 
+<b>OXS_ASYM_CTX_OPERATION_PRV_DECRYPT</b>, 
+<b>OXS_ASYM_CTX_OPERATION_PUB_DECRYPT</b>, 
+<b>OXS_ASYM_CTX_OPERATION_PRV_ENCRYPT</b>
+ }</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb92d922d56bed71f11c9118f53fdcc83"></a>
+AXIS2_EXTERN oxs_asym_ctx_t * </td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_create</b> (const axutil_env_t *env)</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__oxs__asym__ctx.html#g703814950ee19fd7c369abbdb5aaa6f5">oxs_asym_ctx_free</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g4d9228f3471743b8075c215379b5a831">oxs_asym_ctx_get_file_name</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#ga80dc2ce34f67e326
 1754099b4402579">oxs_asym_ctx_get_pem_buf</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g68c32b88e750b4d2f60cd95bceff88a7">oxs_asym_ctx_get_password</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN oxs_asym_ctx_format_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#gcd06e89502c2f518c489ab02fe3ee238">oxs_asym_ctx_get_format</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#ga2a91c6dc475ca7317225bacfe911b
 26">oxs_asym_ctx_get_algorithm</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g2a2d9584457b97d301510d7ca0ee2cf3">oxs_asym_ctx_get_st_ref_pattern</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN oxs_asym_ctx_operation_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#gab0fa68e130e8f3e71c4d0da061e78f1">oxs_asym_ctx_get_operation</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="memItemRight" valign
 ="bottom"><a class="el" href="group__oxs__asym__ctx.html#ged4fefe630875bf8e82b551c0ef4b7fa">oxs_asym_ctx_get_private_key</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g7db08338c7167945ade61a9dbe2a0428">oxs_asym_ctx_get_certificate</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</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__oxs__asym__ctx.html#g971968c2cba96302c904c265d557001e">oxs_asym_ctx_set_file_name</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *file_name)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemR
 ight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#gb0645d05a71098695e46641d02317b27">oxs_asym_ctx_set_pem_buf</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *pem_buf)</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__oxs__asym__ctx.html#g36cca8618a0ca2685f98a27f61450a7e">oxs_asym_ctx_set_password</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *password)</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__oxs__asym__ctx.html#gacd092fda32db00f5d2d40e8215ab207">oxs_asym_ctx_set_format</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_asym_ctx_format_t format)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN a
 xis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g4e79554d32ea496562502d070a1f9996">oxs_asym_ctx_set_algorithm</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *algorithm)</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__oxs__asym__ctx.html#g62000beb6335149909d0b79576a1e038">oxs_asym_ctx_set_st_ref_pattern</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *st_ref_pattern)</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__oxs__asym__ctx.html#gf08ffc2e25f336eeb84070aaaf98009a">oxs_asym_ctx_set_operation</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_asym_ctx_operation_t operation)</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__oxs__asym__ctx.html#g049adac8c282a3cb3f6cf4f331803cf0">oxs_asym_ctx_set_certificate</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_x509_cert_t *certificate)</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__oxs__asym__ctx.html#g677a1003582eb2b92585ad2905ef97b5">oxs_asym_ctx_set_private_key</a> (oxs_asym_ctx_t *asym_ctx, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *private_key)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g703814950ee19fd7c369abbdb5aaa6f5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_free           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function for the asymmetric context struct  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="ga2a91c6dc475ca7317225bacfe911b26"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_asym_ctx_get_algorithm           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the algorithm used to encrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g7db08338c7167945ade61a9dbe2a0428"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN oxs_x509_cert_t* oxs_asym_ctx_get_certificate           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the x509 crtificate used.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g4d9228f3471743b8075c215379b5a831"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_asym_ctx_get_file_name           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Returns the filename. This is usually the filename of the certificate or the PKCS12 file  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gcd06e89502c2f518c489ab02fe3ee238"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN oxs_asym_ctx_format_t oxs_asym_ctx_get_format           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the format. Can be either PEM or PKCS12  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gab0fa68e130e8f3e71c4d0da061e78f1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN oxs_asym_ctx_operation_t oxs_asym_ctx_get_operation           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the operation. For ex: Public Key encrypt, Private Key Decrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g68c32b88e750b4d2f60cd95bceff88a7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_asym_ctx_get_password           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Returns the password. Usually the password for the keystore. But alternatively may kepe the password for the private key in a PEM file.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="ga80dc2ce34f67e3261754099b4402579"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_asym_ctx_get_pem_buf           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="ged4fefe630875bf8e82b551c0ef4b7fa"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* oxs_asym_ctx_get_private_key           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the private key used  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g2a2d9584457b97d301510d7ca0ee2cf3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_asym_ctx_get_st_ref_pattern           </td><td>(</td><td class="paramtype">const oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the SecurityTokenReference pattern. For ex: IssuerSerial  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g4e79554d32ea496562502d070a1f9996"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_algorithm           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>algorithm</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sets the algorithm used to encrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  used to encrypt <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g049adac8c282a3cb3f6cf4f331803cf0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_certificate           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></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">oxs_x509_cert_t * </td><td class="paramname"> <em>certificate</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sets the x509 crtificate used.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  the x509 crtificate used. <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g971968c2cba96302c904c265d557001e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_file_name           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>file_name</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Set the file name. May be a PKCS12 file or a X509 certificate in PEM format.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gacd092fda32db00f5d2d40e8215ab207"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_format           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></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">oxs_asym_ctx_format_t </td><td class="paramname"> <em>format</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sets the format. Can be either PEM or PKCS12  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  Can be either PEM or PKCS12 <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gf08ffc2e25f336eeb84070aaaf98009a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_operation           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></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">oxs_asym_ctx_operation_t </td><td class="paramname"> <em>operation</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sets the operation. For ex: Public Key encrypt, Private Key Decrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  the operation. For ex: Public Key encrypt, Private Key Decrypt <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g36cca8618a0ca2685f98a27f61450a7e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_password           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>password</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Set the password. Usually the password for the keystore. But alternatively may kepe the password for the private key in a PEM file.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  the password <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gb0645d05a71098695e46641d02317b27"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_pem_buf           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>pem_buf</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Set the base46 encoded certificate/key.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g677a1003582eb2b92585ad2905ef97b5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_private_key           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>asym_ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="paramname"> <em>private_key</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sets private key used  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  private key used <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g62000beb6335149909d0b79576a1e038"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_st_ref_pattern           </td><td>(</td><td class="paramtype">oxs_asym_ctx_t * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>st_ref_pattern</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Set the SecurityTokenReference pattern. For ex: IssuerSerial  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  SecurityTokenReference pattern. For ex: IssuerSerial <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__oxs__axiom.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__oxs__axiom.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__oxs__axiom.html (added)
+++ webservices/rampart/site/c/api/html/group__oxs__axiom.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,106 @@
+<!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: OXS Axiom</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OXS_Axiom"></a><h2>OXS Axiom</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g1bd4035948efe471a6ff198a9ee36eca">oxs_axiom_add_attribute</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_ns, axis2_char_t *attribute_ns_uri, axis2_char_t *attribute, axis2_char_t *value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g65a8d5e7b77d2d2d8d69157e09818ad9">oxs_axiom_get_number_of_children_with_qname</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2
 _char_t *prefix)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g4d407950fbcbe08ced690f1f2479f981">oxs_axiom_get_node_by_local_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *local_name)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g1256956c073f0366d79a42d7df8c27be">oxs_axiom_get_node_by_id</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attr, axis2_char_t *val, axis2_char_t *ns)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#gc4d6bee25ce27811a4a1a4c4663b27e7">oxs_axiom_get_attrib
 ute_value_of_node_by_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_name, axis2_char_t *ns)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4829906f2940b10ef351c90b9b8c029d"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_axiom_get_attribute_val_of_node_by_qname</b> (const axutil_env_t *env, axiom_node_t *node, axutil_qname_t *qname)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4b85c207643c844618babfc04b5d3111"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_axiom_get_first_child_node_by_name</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0cc1ab6ea2ca78e35c281991674508b0"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_axiom_get_node_content</b> (const axutil_env_t *env, axiom_node_t *node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga7d645a46cb5aef9998cb472551ccd6b"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_axiom_deserialize_node</b> (const axutil_env_t *env, axis2_char_t *buffer)</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__oxs__axiom.html#g816615975545068f36d3ffcfd1bd14e6">oxs_axiom_check_node_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *name, axis2_char_t *ns)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g1bd4035948efe471a6ff198a9ee36eca"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_axiom_add_attribute           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>node</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>attribute_ns</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>attribute_ns_uri</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>attribute</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>value</em></td><td> </td></tr><tr class="a"><t
 d></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds an attribute to a particular node <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>Environment. MUST NOT be NULL </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>node</em> </td><td>the node where the attibute will be added </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>attribute_ns</em> </td><td>the the ns_prefix of the attribute </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>attribute_ns_uri</em> </td><td>the uri of the attribute </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>attribute</em> </td><td>the localname of the attribute </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>value</em> </td><td>the value of the attribute </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="g816615975545068f36d3ffcfd1bd14e6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t oxs_axiom_check_node_name           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>node</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>name</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>ns</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+returns 1 sucess 0 otherwise 
+
+</p><p>
+<a class="anchor" name="gc4d6bee25ce27811a4a1a4c4663b27e7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_axiom_get_attribute_value_of_node_by_name           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>node</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>attribute_name</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>ns</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Traverse thru the node and its children. Check if the node has a particular id as in  <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>Environment. MUST NOT be NULL, </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>node</em> </td><td>the node to be searched </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>attr</em> </td><td>the attribute name of the node </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>val</em> </td><td>the attribute value of the node </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g1256956c073f0366d79a42d7df8c27be"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_get_node_by_id           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>node</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>attr</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>val</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>ns</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Traverse thru the node and its children. Check if the node has a particular id as in  <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>Environment. MUST NOT be NULL, </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>node</em> </td><td>the node to be searched </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>attr</em> </td><td>the attribute name of the node </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>val</em> </td><td>the attribute value of the node </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g4d407950fbcbe08ced690f1f2479f981"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_get_node_by_local_name           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>node</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>local_name</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Traverse thru the node and its children. Check if the localname is equal to the given name <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>Environment. MUST NOT be NULL, </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>node</em> </td><td>the node to be searched </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>localname</em> </td><td>the local name of the node to be searched </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g65a8d5e7b77d2d2d8d69157e09818ad9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN int oxs_axiom_get_number_of_children_with_qname           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>local_name</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>ns_uri</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>prefix</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Adds an attribute to a particular node <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>Environment. MUST NOT be NULL, </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>parent</em> </td><td>the root element defining start of the search </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>localname</em> </td><td>the local part of the qname </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>ns_uri</em> </td><td>uri part of the qname </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>the prefix part of the qname </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>the number of children found </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__oxs__axis2__utils.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__oxs__axis2__utils.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__oxs__axis2__utils.html (added)
+++ webservices/rampart/site/c/api/html/group__oxs__axis2__utils.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,16 @@
+<!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: Axis2 Utils</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Axis2_Utils"></a><h2>Axis2 Utils</h2><table class="bodyTable"><tr class="b"><td></td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:32 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file