blob: 8fd77c3e0b3a614f1a9d5e18684b29ea4885c513 [file] [log] [blame]
<!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: /home/kau/rampart/rampart/trunk/c/include/ Directory 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: 12 May 2008
| Doc for 1.2.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">Checkout 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><div class="nav">
<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="include_Directory_Reference"></a><h2>include Directory Reference</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Files</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="axis2__key__type_8h.html">axis2_key_type.h</a> <a href="axis2__key__type_8h-source.html">[code]</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">defines the key type <br></br></td></tr><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__cipher__ctx_8h.html">openssl_cipher_ctx.h</a> <a href="openssl__cipher__ctx_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The cipher context in which the information regarding a cipher cycle is stored. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__cipher__property_8h.html">openssl_cipher_property.h</a> <a href="openssl__cipher__property_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The class to store cipher properties such as name, key size, block size etc. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__constants_8h.html">openssl_constants.h</a> <a href="openssl__constants_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Constants for the openssl wrapper. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__crypt_8h.html">openssl_crypt.h</a> <a href="openssl__crypt_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The encryption/decryption methods for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__digest_8h.html">openssl_digest.h</a> <a href="openssl__digest_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Digest function implementations. Supports SHA1 and MD5. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__pem_8h.html">openssl_pem.h</a> <a href="openssl__pem_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Funcitons related to keys that are in PEM format. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__pkcs12_8h.html">openssl_pkcs12.h</a> <a href="openssl__pkcs12_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Functions related to keys that are in pkcs12 format. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__pkey_8h.html">openssl_pkey.h</a> <a href="openssl__pkey_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">holds either a public key or a private key. The type is determined by the type attribute <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__rsa_8h.html">openssl_rsa.h</a> <a href="openssl__rsa_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">For RSA encryption. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__sign_8h.html">openssl_sign.h</a> <a href="openssl__sign_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The signature functions in openssl wrapper. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__util_8h.html">openssl_util.h</a> <a href="openssl__util_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">General utility routines for openssl related functions. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__x509_8h.html">openssl_x509.h</a> <a href="openssl__x509_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Extracts information from a X509 certificate. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__asym__ctx_8h.html">oxs_asym_ctx.h</a> <a href="oxs__asym__ctx_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps information relavent for asymmetric encryption. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__axiom_8h.html">oxs_axiom.h</a> <a href="oxs__axiom_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utility functions related to AXIOM. A place for common code. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__axis2__utils_8h.html">oxs_axis2_utils.h</a> <a href="oxs__axis2__utils_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utility functions related to Axis2/C. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__buffer_8h.html">oxs_buffer.h</a> <a href="oxs__buffer_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The buffer representation in OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__c14n_8h.html">oxs_c14n.h</a> <a href="oxs__c14n_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Cannonicalization algo implementation for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__cipher_8h.html">oxs_cipher.h</a> <a href="oxs__cipher_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Cipher related functions in OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__constants_8h.html">oxs_constants.h</a> <a href="oxs__constants_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Constants for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__ctx_8h.html">oxs_ctx.h</a> <a href="oxs__ctx_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps configurations for the OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__encryption_8h.html">oxs_encryption.h</a> <a href="oxs__encryption_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Provides data encryption and decryption functionalities of the OMXMLSec. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__error_8h.html">oxs_error.h</a> <a href="oxs__error_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents an Error occured during the OMXMLSecurity execution. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__iv_8h.html">oxs_iv.h</a> <a href="oxs__iv_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Initial Vector related functionalities. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__key_8h.html">oxs_key.h</a> <a href="oxs__key_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">represents a Key in OMXMLSecurity <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__key__mgr_8h.html">oxs_key_mgr.h</a> <a href="oxs__key__mgr_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">the Key Manager responsible for loading keys for OMXMLSecurity <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__sign__ctx_8h.html">oxs_sign_ctx.h</a> <a href="oxs__sign__ctx_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps information relavent for a single node of signing. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__sign__part_8h.html">oxs_sign_part.h</a> <a href="oxs__sign__part_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps information relavent for a single node of signing. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__signature_8h.html">oxs_signature.h</a> <a href="oxs__signature_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Does the XML Signature for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__binary__security__token_8h.html">oxs_token_binary_security_token.h</a> <a href="oxs__token__binary__security__token_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;wsse:BinarySecurityToken&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__c14n__method_8h.html">oxs_token_c14n_method.h</a> <a href="oxs__token__c14n__method_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;ds:CanonicalizationMethod&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__cipher__data_8h.html">oxs_token_cipher_data.h</a> <a href="oxs__token__cipher__data_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;CipherData&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__cipher__value_8h.html">oxs_token_cipher_value.h</a> <a href="oxs__token__cipher__value_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;CipherValue&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__data__reference_8h.html">oxs_token_data_reference.h</a> <a href="oxs__token__data__reference_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;DataReference&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__digest__method_8h.html">oxs_token_digest_method.h</a> <a href="oxs__token__digest__method_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;DigestMethod&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__digest__value_8h.html">oxs_token_digest_value.h</a> <a href="oxs__token__digest__value_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;DigestValue&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__ds__reference_8h.html">oxs_token_ds_reference.h</a> <a href="oxs__token__ds__reference_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;ds:Reference&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__embedded_8h.html">oxs_token_embedded.h</a> <a href="oxs__token__embedded_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Embedded&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__encrypted__data_8h.html">oxs_token_encrypted_data.h</a> <a href="oxs__token__encrypted__data_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;EncryptedData&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__encrypted__key_8h.html">oxs_token_encrypted_key.h</a> <a href="oxs__token__encrypted__key_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;EncryptedKey&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__encryption__method_8h.html">oxs_token_encryption_method.h</a> <a href="oxs__token__encryption__method_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;EncryptionMethod&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__key__identifier_8h.html">oxs_token_key_identifier.h</a> <a href="oxs__token__key__identifier_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;KeyIdentifier&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__key__info_8h.html">oxs_token_key_info.h</a> <a href="oxs__token__key__info_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;KeyInfo&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__key__name_8h.html">oxs_token_key_name.h</a> <a href="oxs__token__key__name_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;KeyName&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__reference_8h.html">oxs_token_reference.h</a> <a href="oxs__token__reference_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;wsse:Reference&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__reference__list_8h.html">oxs_token_reference_list.h</a> <a href="oxs__token__reference__list_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">&lt;ReferenceList&gt; element <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__security__token__reference_8h.html">oxs_token_security_token_reference.h</a> <a href="oxs__token__security__token__reference_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SecurityTokenReference&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signature_8h.html">oxs_token_signature.h</a> <a href="oxs__token__signature_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Signature&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signature__method_8h.html">oxs_token_signature_method.h</a> <a href="oxs__token__signature__method_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SignatureMethod&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signature__value_8h.html">oxs_token_signature_value.h</a> <a href="oxs__token__signature__value_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SignatureValue&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signed__info_8h.html">oxs_token_signed_info.h</a> <a href="oxs__token__signed__info_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SignedInfo&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__transform_8h.html">oxs_token_transform.h</a> <a href="oxs__token__transform_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Transform&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__transforms_8h.html">oxs_token_transforms.h</a> <a href="oxs__token__transforms_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Transforms&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__certificate_8h.html">oxs_token_x509_certificate.h</a> <a href="oxs__token__x509__certificate_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509Certificate&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__data_8h.html">oxs_token_x509_data.h</a> <a href="oxs__token__x509__data_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509Data&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__issuer__name_8h.html">oxs_token_x509_issuer_name.h</a> <a href="oxs__token__x509__issuer__name_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509IssuerName&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__issuer__serial_8h.html">oxs_token_x509_issuer_serial.h</a> <a href="oxs__token__x509__issuer__serial_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509IssuerSerial&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__serial__number_8h.html">oxs_token_x509_serial_number.h</a> <a href="oxs__token__x509__serial__number_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509SerialNumber&gt; element. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__tokens_8h.html">oxs_tokens.h</a> <a href="oxs__tokens_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">includes all tokens of OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__transform_8h.html">oxs_transform.h</a> <a href="oxs__transform_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The class representing a single step of transformation. For example a Cannonicalization. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__transforms__factory_8h.html">oxs_transforms_factory.h</a> <a href="oxs__transforms__factory_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Produces transforms for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__utility_8h.html">oxs_utility.h</a> <a href="oxs__utility_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The utility module for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__x509__cert_8h.html">oxs_x509_cert.h</a> <a href="oxs__x509__cert_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">the OMXMLSecurity representation of an X509 certificate <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__encryption_8h.html">oxs_xml_encryption.h</a> <a href="oxs__xml__encryption_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Does the XML encryption for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__key__info__builder_8h.html">oxs_xml_key_info_builder.h</a> <a href="oxs__xml__key__info__builder_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Process elements available under ds:KeyInfo. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__key__processor_8h.html">oxs_xml_key_processor.h</a> <a href="oxs__xml__key__processor_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Process elements available under ds:KeyInfo. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__signature_8h.html">oxs_xml_signature.h</a> <a href="oxs__xml__signature_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Does the XML Signature for OMXMLSecurity. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__authn__provider_8h.html">rampart_authn_provider.h</a> <a href="rampart__authn__provider_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The authentication interface of rampart. Validates a username and password pair. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__callback_8h.html">rampart_callback.h</a> <a href="rampart__callback_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The callback module for a password. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__constants_8h.html">rampart_constants.h</a> <a href="rampart__constants_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Holds constants for rampart. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__context_8h.html">rampart_context.h</a> <a href="rampart__context_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The Rampart Context, in which configurations are stored. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__credentials_8h.html">rampart_credentials.h</a> <a href="rampart__credentials_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The credentials interface for rampart. To retrieve a username and password pair. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__crypto__util_8h.html">rampart_crypto_util.h</a> <a href="rampart__crypto__util_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Crypto related utility module. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__encryption_8h.html">rampart_encryption.h</a> <a href="rampart__encryption_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">encrypts a SOAP message <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__engine_8h.html">rampart_engine.h</a> <a href="rampart__engine_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Loads configuratins for Rampart, which defines its behaviuor. Also loads modules and initialize Rampart. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__handler__util_8h.html">rampart_handler_util.h</a> <a href="rampart__handler__util_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utilities related to handlers. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__mod_8h.html">rampart_mod.h</a> <a href="rampart__mod_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Axis2 rampart module interface. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__rd__record_8h.html">rampart_rd_record.h</a> <a href="rampart__rd__record_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">A record that can be used in the Replay Detection mechanism. Represents a SOAP message instance. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__replay__detector_8h.html">rampart_replay_detector.h</a> <a href="rampart__replay__detector_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The replay_detector module for rampart. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__header__builder_8h.html">rampart_sec_header_builder.h</a> <a href="rampart__sec__header__builder_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Build the Security related SOAP headers. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__header__processor_8h.html">rampart_sec_header_processor.h</a> <a href="rampart__sec__header__processor_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Processes a message depending on it's security related claims. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__processed__result_8h.html">rampart_sec_processed_result.h</a> <a href="rampart__sec__processed__result_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The module to keep the results after processing the message. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__signature_8h.html">rampart_signature.h</a> <a href="rampart__signature_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">sign a SOAP message <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__timestamp__token_8h.html">rampart_timestamp_token.h</a> <a href="rampart__timestamp__token_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Timestamp token related functions. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__token__builder_8h.html">rampart_token_builder.h</a> <a href="rampart__token__builder_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Reference Token builfing/of rampart. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__token__processor_8h.html">rampart_token_processor.h</a> <a href="rampart__token__processor_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Token processing of rampart. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__username__token_8h.html">rampart_username_token.h</a> <a href="rampart__username__token_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The Usernametoken. <br></br></td></tr>
</p><p>
<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__util_8h.html">rampart_util.h</a> <a href="rampart__util_8h-source.html">[code]</a></td></tr>
<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utilities of rampart. <br></br></td></tr>
</p><p>
</p></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 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>