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&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;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&nbsp;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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g3a6daa6ef5ab33045643cf3c9efc99b0">APR_CRYPTO_CA_TYPE_UNKNOWN</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g73f957e1c03c120625512249bd6301c3">APR_CRYPTO_CA_TYPE_DER</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g8756d0604c36a983f796b946056a4294">APR_CRYPTO_CA_TYPE_BASE64</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</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>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g7fcb37cadc9f8e45cfa194c09a7ace93">APR_CRYPTO_CA_TYPE_SECMOD</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g04621f567f12632d9983ae10decf53a6">APR_CRYPTO_CERT_TYPE_UNKNOWN</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gd87df30799fbc940838466e5d3814781">APR_CRYPTO_CERT_TYPE_DER</a>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gd10422d474856d786231448ed3185b1a">APR_CRYPTO_CERT_TYPE_BASE64</a>&nbsp;&nbsp;&nbsp;7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</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>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g60ca9545d8b3b8df2a2131a93896d9c8">APR_CRYPTO_CERT_TYPE_NICKNAME</a>&nbsp;&nbsp;&nbsp;9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g6632b059de9403a9b6cbfbd4fdf1176b">APR_CRYPTO_KEY_TYPE_UNKNOWN</a>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g590d49629c79efe97c57679d2cfc65e7">APR_CRYPTO_KEY_TYPE_DER</a>&nbsp;&nbsp;&nbsp;11</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gc3fe3a00d27087c37f10beaa2d9fc21a">APR_CRYPTO_KEY_TYPE_BASE64</a>&nbsp;&nbsp;&nbsp;12</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g0c8d540c760ad91ab25b0536e9996d4e">APR_CRYPTO_CERT_TYPE_PFX</a>&nbsp;&nbsp;&nbsp;13</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g486b3fb3512ac4ad8a9049aad870f420">APR_CRYPTO_KEY_TYPE_PFX</a>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</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>&nbsp;&nbsp;&nbsp;15</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g76fd96f686fbcab807b7e0d8cff2045b">APR_CRYPTO_CA_TYPE_CMS</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#gaa6e7273c8957d99276d3cf58081a544">APR_CRYPTO_KEY_TYPE_SYM</a>&nbsp;&nbsp;&nbsp;17</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g763aeb6a00bef24e7d6ece142f78ef9c">APR_CRYPTO_CA_TYPE_DIR</a>&nbsp;&nbsp;&nbsp;18</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___crypto.html#g06ea873117d91b17d740f486269beb9f">APR_CRYPTO_ENGINE</a>&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;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&nbsp;
+<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>