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 @@ + + +Apache Portable Runtime: Crypto routines + + + + + +
+

Crypto routines
+ +[APR Utility Functions] +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define APR_CRYPTO_CA_TYPE_UNKNOWN   0
#define APR_CRYPTO_CA_TYPE_DER   1
#define APR_CRYPTO_CA_TYPE_BASE64   2
#define APR_CRYPTO_CA_TYPE_CERT7_DB   3
#define APR_CRYPTO_CA_TYPE_SECMOD   4
#define APR_CRYPTO_CERT_TYPE_UNKNOWN   5
#define APR_CRYPTO_CERT_TYPE_DER   6
#define APR_CRYPTO_CERT_TYPE_BASE64   7
#define APR_CRYPTO_CERT_TYPE_KEY3_DB   8
#define APR_CRYPTO_CERT_TYPE_NICKNAME   9
#define APR_CRYPTO_KEY_TYPE_UNKNOWN   10
#define APR_CRYPTO_KEY_TYPE_DER   11
#define APR_CRYPTO_KEY_TYPE_BASE64   12
#define APR_CRYPTO_CERT_TYPE_PFX   13
#define APR_CRYPTO_KEY_TYPE_PFX   14
#define APR_CRYPTO_CA_TYPE_CACERTDIR_BASE64   15
#define APR_CRYPTO_CA_TYPE_CMS   16
#define APR_CRYPTO_KEY_TYPE_SYM   17
#define APR_CRYPTO_CA_TYPE_DIR   18
#define APR_CRYPTO_ENGINE   101
+

Define Documentation

+ +
+
+ + + + +
#define APR_CRYPTO_CA_TYPE_BASE64   2
+
+
+ +

+PEM encoded CA certificate +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CA_TYPE_CACERTDIR_BASE64   15
+
+
+ +

+Openldap directory full of base64-encoded cert authorities with hashes in corresponding .0 directory +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CA_TYPE_CERT7_DB   3
+
+
+ +

+Netscape/Mozilla cert7.db CA certificate database +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CA_TYPE_CMS   16
+
+
+ +

+CMS Key Database with private key and cert chain +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CA_TYPE_DER   1
+
+
+ +

+binary DER encoded CA certificate +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CA_TYPE_DIR   18
+
+
+ +

+Netscape/Mozilla certificate database directory +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CA_TYPE_SECMOD   4
+
+
+ +

+Netscape/Mozilla secmod file +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CA_TYPE_UNKNOWN   0
+
+
+ +

+CA certificate type unknown +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CERT_TYPE_BASE64   7
+
+
+ +

+PEM encoded client certificate +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CERT_TYPE_DER   6
+
+
+ +

+binary DER encoded client certificate +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CERT_TYPE_KEY3_DB   8
+
+
+ +

+Netscape/Mozilla key3.db client certificate database +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CERT_TYPE_NICKNAME   9
+
+
+ +

+Netscape/Mozilla client certificate nickname +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CERT_TYPE_PFX   13
+
+
+ +

+PKCS#12 encoded client certificate +

+

+ +

+
+ + + + +
#define APR_CRYPTO_CERT_TYPE_UNKNOWN   5
+
+
+ +

+Client certificate type unknown +

+

+ +

+
+ + + + +
#define APR_CRYPTO_ENGINE   101
+
+
+ +

+Crypto engine +

+

+ +

+
+ + + + +
#define APR_CRYPTO_KEY_TYPE_BASE64   12
+
+
+ +

+PEM encoded private key +

+

+ +

+
+ + + + +
#define APR_CRYPTO_KEY_TYPE_DER   11
+
+
+ +

+binary DER encoded private key +

+

+ +

+
+ + + + +
#define APR_CRYPTO_KEY_TYPE_PFX   14
+
+
+ +

+PKCS#12 encoded private key +

+

+ +

+
+ + + + +
#define APR_CRYPTO_KEY_TYPE_SYM   17
+
+
+ +

+Symmetrical key +

+

+ +

+
+ + + + +
#define APR_CRYPTO_KEY_TYPE_UNKNOWN   10
+
+
+ +

+Private key type unknown +

+

+

+
Generated on Mon Jun 15 09:45:29 2009 for Apache Portable Runtime by  + +doxygen 1.5.8
+ +