| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
| <title>Rampart/C: OpenSSL X509</title> |
| <link href="doxygen.css" rel="stylesheet" type="text/css"> |
| <link href="tabs.css" rel="stylesheet" type="text/css"> |
| </head><body> |
| <!-- Generated by Doxygen 1.5.5 --> |
| <div class="navigation" id="top"> |
| <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> |
| <div class="contents"> |
| <h1>OpenSSL X509</h1><table border="0" cellpadding="0" cellspacing="0"> |
| <tr><td></td></tr> |
| <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> |
| <tr><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><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b>openssl_x509_info_type_t</b> { <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> |
| <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> |
| <b>OPENSSL_X509_INFO_PUBKEY_ALGO</b>, |
| <b>OPENSSL_X509_INFO_DATA_CERT</b>, |
| <b>OPENSSL_X509_INFO_COMMON_NAME</b> |
| <br> |
| }</td></tr> |
| |
| <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0536acb2ada8ffe1fd08a5341cc6ec97"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_from_buffer" ref="g0536acb2ada8ffe1fd08a5341cc6ec97" args="(const axutil_env_t *env, axis2_char_t *b64_encoded_buf, X509 **cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1bcb2f0655270bf349e24905871fdef0"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_from_pem" ref="g1bcb2f0655270bf349e24905871fdef0" args="(const axutil_env_t *env, axis2_char_t *filename, X509 **cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc5b879d6abf78df756c587a4b2c1e065"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_from_pkcs12" ref="gc5b879d6abf78df756c587a4b2c1e065" args="(const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, X509 **cert, EVP_PKEY **pkey, STACK_OF(X509)**ca)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g11c06f5f7e8b5cdc0fc17a862d2216a8"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_certificate" ref="g11c06f5f7e8b5cdc0fc17a862d2216a8" args="(const axutil_env_t *env, openssl_x509_format_t format, axis2_char_t *filename, axis2_char_t *password, X509 **cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2a078ac9b48db60f8dd93cc3e47a389f"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_cert_data" ref="g2a078ac9b48db60f8dd93cc3e47a389f" args="(const axutil_env_t *env, X509 *cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9d4061121af7e415e8fcb5110824a329"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_serial" ref="g9d4061121af7e415e8fcb5110824a329" args="(const axutil_env_t *env, X509 *cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc0ebe8778825f87e95d326d75f492b93"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_subject_name_hash" ref="gc0ebe8778825f87e95d326d75f492b93" args="(const axutil_env_t *env, X509 *cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b2840d3b687b18cc40c71b5dc660b8f"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_pubkey" ref="g0b2840d3b687b18cc40c71b5dc660b8f" args="(const axutil_env_t *env, X509 *cert, EVP_PKEY **pubkey)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g88bed9fb51a71fda6d94db0520562792"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_subject_key_identifier" ref="g88bed9fb51a71fda6d94db0520562792" args="(const axutil_env_t *env, X509 *cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf48f5adecccc4942240e24db2c914aff"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_info" ref="gf48f5adecccc4942240e24db2c914aff" args="(const axutil_env_t *env, openssl_x509_info_type_t type, X509 *cert)" --> |
| 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><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bd9ab47d6ad96b98528efb7581fac36"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_common_name" ref="g5bd9ab47d6ad96b98528efb7581fac36" args="(const axutil_env_t *env, X509 *cert)" --> |
| AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_common_name</b> (const axutil_env_t *env, X509 *cert)</td></tr> |
| |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaba239193fe0cc99b6bd6050ca4355e9"></a><!-- doxytag: member="openssl_x509::openssl_x509_print" ref="gaba239193fe0cc99b6bd6050ca4355e9" args="(const axutil_env_t *env, X509 *cert)" --> |
| 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> |
| <hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by |
| <a href="http://www.doxygen.org/index.html"> |
| <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> |
| </body> |
| </html> |