You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by bo...@apache.org on 2009/06/15 02:01:47 UTC
svn commit: r784636 [34/47] - in /apr/site/trunk/docs/docs: apr-util/trunk/
apr/trunk/
Added: apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___crypto.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___crypto.html?rev=784636&view=auto
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___crypto.html (added)
+++ apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___crypto.html Mon Jun 15 00:01:38 2009
@@ -0,0 +1,375 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Apache Portable Runtime: Crypto routines</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Crypto routines<br>
+<small>
+[<a class="el" href="group___a_p_r___util.html">APR Utility Functions</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g3a6daa6ef5ab33045643cf3c9efc99b0">APR_CRYPTO_CA_TYPE_UNKNOWN</a> 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g73f957e1c03c120625512249bd6301c3">APR_CRYPTO_CA_TYPE_DER</a> 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g8756d0604c36a983f796b946056a4294">APR_CRYPTO_CA_TYPE_BASE64</a> 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gaec5757e3d6bc0405a1ed1ec044cb27f">APR_CRYPTO_CA_TYPE_CERT7_DB</a> 3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g7fcb37cadc9f8e45cfa194c09a7ace93">APR_CRYPTO_CA_TYPE_SECMOD</a> 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g04621f567f12632d9983ae10decf53a6">APR_CRYPTO_CERT_TYPE_UNKNOWN</a> 5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gd87df30799fbc940838466e5d3814781">APR_CRYPTO_CERT_TYPE_DER</a> 6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gd10422d474856d786231448ed3185b1a">APR_CRYPTO_CERT_TYPE_BASE64</a> 7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g48b707d7976def4ba2b51756f612d68d">APR_CRYPTO_CERT_TYPE_KEY3_DB</a> 8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g60ca9545d8b3b8df2a2131a93896d9c8">APR_CRYPTO_CERT_TYPE_NICKNAME</a> 9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g6632b059de9403a9b6cbfbd4fdf1176b">APR_CRYPTO_KEY_TYPE_UNKNOWN</a> 10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g590d49629c79efe97c57679d2cfc65e7">APR_CRYPTO_KEY_TYPE_DER</a> 11</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gc3fe3a00d27087c37f10beaa2d9fc21a">APR_CRYPTO_KEY_TYPE_BASE64</a> 12</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g0c8d540c760ad91ab25b0536e9996d4e">APR_CRYPTO_CERT_TYPE_PFX</a> 13</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g486b3fb3512ac4ad8a9049aad870f420">APR_CRYPTO_KEY_TYPE_PFX</a> 14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gc5058657589483e8ccaac6d01dd32a47">APR_CRYPTO_CA_TYPE_CACERTDIR_BASE64</a> 15</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g76fd96f686fbcab807b7e0d8cff2045b">APR_CRYPTO_CA_TYPE_CMS</a> 16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gaa6e7273c8957d99276d3cf58081a544">APR_CRYPTO_KEY_TYPE_SYM</a> 17</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g763aeb6a00bef24e7d6ece142f78ef9c">APR_CRYPTO_CA_TYPE_DIR</a> 18</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g06ea873117d91b17d740f486269beb9f">APR_CRYPTO_ENGINE</a> 101</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="g8756d0604c36a983f796b946056a4294"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_BASE64" ref="g8756d0604c36a983f796b946056a4294" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_BASE64 2 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+PEM encoded CA certificate
+</div>
+</div><p>
+<a class="anchor" name="gc5058657589483e8ccaac6d01dd32a47"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_CACERTDIR_BASE64" ref="gc5058657589483e8ccaac6d01dd32a47" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_CACERTDIR_BASE64 15 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Openldap directory full of base64-encoded cert authorities with hashes in corresponding .0 directory
+</div>
+</div><p>
+<a class="anchor" name="gaec5757e3d6bc0405a1ed1ec044cb27f"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_CERT7_DB" ref="gaec5757e3d6bc0405a1ed1ec044cb27f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_CERT7_DB 3 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla cert7.db CA certificate database
+</div>
+</div><p>
+<a class="anchor" name="g76fd96f686fbcab807b7e0d8cff2045b"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_CMS" ref="g76fd96f686fbcab807b7e0d8cff2045b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_CMS 16 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+CMS Key Database with private key and cert chain
+</div>
+</div><p>
+<a class="anchor" name="g73f957e1c03c120625512249bd6301c3"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_DER" ref="g73f957e1c03c120625512249bd6301c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_DER 1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+binary DER encoded CA certificate
+</div>
+</div><p>
+<a class="anchor" name="g763aeb6a00bef24e7d6ece142f78ef9c"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_DIR" ref="g763aeb6a00bef24e7d6ece142f78ef9c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_DIR 18 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla certificate database directory
+</div>
+</div><p>
+<a class="anchor" name="g7fcb37cadc9f8e45cfa194c09a7ace93"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_SECMOD" ref="g7fcb37cadc9f8e45cfa194c09a7ace93" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_SECMOD 4 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla secmod file
+</div>
+</div><p>
+<a class="anchor" name="g3a6daa6ef5ab33045643cf3c9efc99b0"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CA_TYPE_UNKNOWN" ref="g3a6daa6ef5ab33045643cf3c9efc99b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CA_TYPE_UNKNOWN 0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+CA certificate type unknown
+</div>
+</div><p>
+<a class="anchor" name="gd10422d474856d786231448ed3185b1a"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CERT_TYPE_BASE64" ref="gd10422d474856d786231448ed3185b1a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CERT_TYPE_BASE64 7 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+PEM encoded client certificate
+</div>
+</div><p>
+<a class="anchor" name="gd87df30799fbc940838466e5d3814781"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CERT_TYPE_DER" ref="gd87df30799fbc940838466e5d3814781" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CERT_TYPE_DER 6 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+binary DER encoded client certificate
+</div>
+</div><p>
+<a class="anchor" name="g48b707d7976def4ba2b51756f612d68d"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CERT_TYPE_KEY3_DB" ref="g48b707d7976def4ba2b51756f612d68d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CERT_TYPE_KEY3_DB 8 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla key3.db client certificate database
+</div>
+</div><p>
+<a class="anchor" name="g60ca9545d8b3b8df2a2131a93896d9c8"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CERT_TYPE_NICKNAME" ref="g60ca9545d8b3b8df2a2131a93896d9c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CERT_TYPE_NICKNAME 9 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla client certificate nickname
+</div>
+</div><p>
+<a class="anchor" name="g0c8d540c760ad91ab25b0536e9996d4e"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CERT_TYPE_PFX" ref="g0c8d540c760ad91ab25b0536e9996d4e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CERT_TYPE_PFX 13 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+PKCS#12 encoded client certificate
+</div>
+</div><p>
+<a class="anchor" name="g04621f567f12632d9983ae10decf53a6"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_CERT_TYPE_UNKNOWN" ref="g04621f567f12632d9983ae10decf53a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_CERT_TYPE_UNKNOWN 5 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Client certificate type unknown
+</div>
+</div><p>
+<a class="anchor" name="g06ea873117d91b17d740f486269beb9f"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_ENGINE" ref="g06ea873117d91b17d740f486269beb9f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_ENGINE 101 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Crypto engine
+</div>
+</div><p>
+<a class="anchor" name="gc3fe3a00d27087c37f10beaa2d9fc21a"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_KEY_TYPE_BASE64" ref="gc3fe3a00d27087c37f10beaa2d9fc21a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_KEY_TYPE_BASE64 12 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+PEM encoded private key
+</div>
+</div><p>
+<a class="anchor" name="g590d49629c79efe97c57679d2cfc65e7"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_KEY_TYPE_DER" ref="g590d49629c79efe97c57679d2cfc65e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_KEY_TYPE_DER 11 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+binary DER encoded private key
+</div>
+</div><p>
+<a class="anchor" name="g486b3fb3512ac4ad8a9049aad870f420"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_KEY_TYPE_PFX" ref="g486b3fb3512ac4ad8a9049aad870f420" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_KEY_TYPE_PFX 14 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+PKCS#12 encoded private key
+</div>
+</div><p>
+<a class="anchor" name="gaa6e7273c8957d99276d3cf58081a544"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_KEY_TYPE_SYM" ref="gaa6e7273c8957d99276d3cf58081a544" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_KEY_TYPE_SYM 17 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Symmetrical key
+</div>
+</div><p>
+<a class="anchor" name="g6632b059de9403a9b6cbfbd4fdf1176b"></a><!-- doxytag: member="apr_crypto.h::APR_CRYPTO_KEY_TYPE_UNKNOWN" ref="g6632b059de9403a9b6cbfbd4fdf1176b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APR_CRYPTO_KEY_TYPE_UNKNOWN 10 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Private key type unknown
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jun 15 09:45:29 2009 for Apache Portable Runtime by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
+</body>
+</html>