Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1f9eb832ba1e4b88d9a5c2b384813bb4 > files > 5668

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>kio/kssl: KOpenSSLProxy Class Reference (kio/kssl)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../../.."><img id="nav_header_logo" alt="Home" align="left" src="../../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../../..">API Reference</a>
 / <a href="../../html/index.html">kio</a> / <a href=".">kssl</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <a name="content"></a>


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KOpenSSLProxy Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KOpenSSLProxy" -->
<p>Dynamically load and wrap OpenSSL.  
 <a href="classKOpenSSLProxy.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kopenssl_8h_source.html">kopenssl.h</a>&gt;</code></p>

<p><a href="classKOpenSSLProxy-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKOpenSSLProxy.html#a9616a714f1fba534fbae54429ad1774e">hasLibCrypto</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKOpenSSLProxy.html#a7ca7ec57f2c54b1d5f216296ce730079">hasLibSSL</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKOpenSSLProxy.html#a238406e590f9e50c2be544032245ad6d">destroy</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bbd8e6bb05c49b6464c924117f53976"></a><!-- doxytag: member="KOpenSSLProxy::SSL_connect" ref="a8bbd8e6bb05c49b6464c924117f53976" args="(SSL *ssl)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_connect</b> (SSL *ssl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad87584a1841d223666bc1652e5b18649"></a><!-- doxytag: member="KOpenSSLProxy::SSL_accept" ref="ad87584a1841d223666bc1652e5b18649" args="(SSL *ssl)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_accept</b> (SSL *ssl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9197a1c58b44b5390965dab6c7b313c6"></a><!-- doxytag: member="KOpenSSLProxy::SSL_get_error" ref="a9197a1c58b44b5390965dab6c7b313c6" args="(SSL *ssl, int rc)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_get_error</b> (SSL *ssl, int rc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae68895ec730cc4d0de3984016dc38c74"></a><!-- doxytag: member="KOpenSSLProxy::SSL_read" ref="ae68895ec730cc4d0de3984016dc38c74" args="(SSL *ssl, void *buf, int num)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_read</b> (SSL *ssl, void *buf, int num)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ec538f4bb71cde16ca19f415c513bd1"></a><!-- doxytag: member="KOpenSSLProxy::SSL_write" ref="a4ec538f4bb71cde16ca19f415c513bd1" args="(SSL *ssl, const void *buf, int num)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_write</b> (SSL *ssl, const void *buf, int num)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a890cc3affb7a1394c42f951fbd3152ea"></a><!-- doxytag: member="KOpenSSLProxy::SSL_new" ref="a890cc3affb7a1394c42f951fbd3152ea" args="(SSL_CTX *ctx)" -->
SSL *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_new</b> (SSL_CTX *ctx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88abdafd840c12a951d6b14a79836326"></a><!-- doxytag: member="KOpenSSLProxy::SSL_free" ref="a88abdafd840c12a951d6b14a79836326" args="(SSL *ssl)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_free</b> (SSL *ssl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c2e236ee04a16e9f45394c2ce264883"></a><!-- doxytag: member="KOpenSSLProxy::SSL_shutdown" ref="a7c2e236ee04a16e9f45394c2ce264883" args="(SSL *ssl)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_shutdown</b> (SSL *ssl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b44617f181c8e98a29dbf8cfad3dea6"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CTX_new" ref="a2b44617f181c8e98a29dbf8cfad3dea6" args="(SSL_METHOD *method)" -->
SSL_CTX *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CTX_new</b> (SSL_METHOD *method)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa932c283ba5e5785a968505aaba5b11c"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CTX_free" ref="aa932c283ba5e5785a968505aaba5b11c" args="(SSL_CTX *ctx)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CTX_free</b> (SSL_CTX *ctx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bac2de43ca5900caac45e740a764d2f"></a><!-- doxytag: member="KOpenSSLProxy::SSL_set_fd" ref="a1bac2de43ca5900caac45e740a764d2f" args="(SSL *ssl, int fd)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_set_fd</b> (SSL *ssl, int fd)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a789099d475eb72f5ce69d89514546ba1"></a><!-- doxytag: member="KOpenSSLProxy::SSL_pending" ref="a789099d475eb72f5ce69d89514546ba1" args="(SSL *ssl)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_pending</b> (SSL *ssl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33aeb4bc6ae436de900ab6114d0e8f39"></a><!-- doxytag: member="KOpenSSLProxy::SSL_peek" ref="a33aeb4bc6ae436de900ab6114d0e8f39" args="(SSL *ssl, void *buf, int num)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_peek</b> (SSL *ssl, void *buf, int num)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affff5cff535ffd8270b913ad57d40f6c"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CTX_set_cipher_list" ref="affff5cff535ffd8270b913ad57d40f6c" args="(SSL_CTX *ctx, const char *str)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CTX_set_cipher_list</b> (SSL_CTX *ctx, const char *str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2dc5a4ef89bde97de6f1eebdb003db"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CTX_set_verify" ref="adc2dc5a4ef89bde97de6f1eebdb003db" args="(SSL_CTX *ctx, int mode, int(*verify_callback)(int, X509_STORE_CTX *))" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CTX_set_verify</b> (SSL_CTX *ctx, int mode, int(*verify_callback)(int, X509_STORE_CTX *))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad862f82a0cd543238d5d0cf5d71a348e"></a><!-- doxytag: member="KOpenSSLProxy::SSL_use_certificate" ref="ad862f82a0cd543238d5d0cf5d71a348e" args="(SSL *ssl, X509 *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_use_certificate</b> (SSL *ssl, X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9a7c3b9d73611dce12c55b30b24a47a"></a><!-- doxytag: member="KOpenSSLProxy::SSL_get_current_cipher" ref="af9a7c3b9d73611dce12c55b30b24a47a" args="(SSL *ssl)" -->
SSL_CIPHER *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_get_current_cipher</b> (SSL *ssl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63e11c402f37459b0531ede0777960a2"></a><!-- doxytag: member="KOpenSSLProxy::SSL_ctrl" ref="a63e11c402f37459b0531ede0777960a2" args="(SSL *ssl, int cmd, long larg, char *parg)" -->
long&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_ctrl</b> (SSL *ssl, int cmd, long larg, char *parg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af37fb6923b92de756135434778613647"></a><!-- doxytag: member="KOpenSSLProxy::RAND_egd" ref="af37fb6923b92de756135434778613647" args="(const char *path)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>RAND_egd</b> (const char *path)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a737f819ac440e6ab5a2e2e3516faf4d4"></a><!-- doxytag: member="KOpenSSLProxy::RAND_file_name" ref="a737f819ac440e6ab5a2e2e3516faf4d4" args="(char *buf, size_t num)" -->
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>RAND_file_name</b> (char *buf, size_t num)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac76460a60ca1e359a23b5e1ce19b3dc0"></a><!-- doxytag: member="KOpenSSLProxy::RAND_load_file" ref="ac76460a60ca1e359a23b5e1ce19b3dc0" args="(const char *filename, long max_bytes)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>RAND_load_file</b> (const char *filename, long max_bytes)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5ad850aa951d67b5717ef6590ef0391"></a><!-- doxytag: member="KOpenSSLProxy::RAND_write_file" ref="ac5ad850aa951d67b5717ef6590ef0391" args="(const char *filename)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>RAND_write_file</b> (const char *filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54c8c40191c191806d188cacb6ee0247"></a><!-- doxytag: member="KOpenSSLProxy::TLSv1_client_method" ref="a54c8c40191c191806d188cacb6ee0247" args="()" -->
SSL_METHOD *&#160;</td><td class="memItemRight" valign="bottom"><b>TLSv1_client_method</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae55c19ae24ad45632f8a4144ac079c54"></a><!-- doxytag: member="KOpenSSLProxy::SSLv2_client_method" ref="ae55c19ae24ad45632f8a4144ac079c54" args="()" -->
SSL_METHOD *&#160;</td><td class="memItemRight" valign="bottom"><b>SSLv2_client_method</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94fc139b3e748c3638000cd33993fea8"></a><!-- doxytag: member="KOpenSSLProxy::SSLv3_client_method" ref="a94fc139b3e748c3638000cd33993fea8" args="()" -->
SSL_METHOD *&#160;</td><td class="memItemRight" valign="bottom"><b>SSLv3_client_method</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a230d0367a7fef4603730de6f96f200d0"></a><!-- doxytag: member="KOpenSSLProxy::SSLv23_client_method" ref="a230d0367a7fef4603730de6f96f200d0" args="()" -->
SSL_METHOD *&#160;</td><td class="memItemRight" valign="bottom"><b>SSLv23_client_method</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acea301d5018af6adc56c682b1416d138"></a><!-- doxytag: member="KOpenSSLProxy::SSL_get_peer_certificate" ref="acea301d5018af6adc56c682b1416d138" args="(SSL *s)" -->
X509 *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_get_peer_certificate</b> (SSL *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2103e4e137b14b7956a36846816be7e"></a><!-- doxytag: member="KOpenSSLProxy::STACK_OF" ref="ac2103e4e137b14b7956a36846816be7e" args="(X509)*SSL_get_peer_cert_chain(SSL *s)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>STACK_OF</b> (X509)*SSL_get_peer_cert_chain(SSL *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e5c3cd40c9621768982388880761d85"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CIPHER_get_bits" ref="a7e5c3cd40c9621768982388880761d85" args="(SSL_CIPHER *c, int *alg_bits)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CIPHER_get_bits</b> (SSL_CIPHER *c, int *alg_bits)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79c81bda1e87a777a3ddb3c39abdf1a8"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CIPHER_get_version" ref="a79c81bda1e87a777a3ddb3c39abdf1a8" args="(SSL_CIPHER *c)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CIPHER_get_version</b> (SSL_CIPHER *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4009864a447579703b935cd2acbf2ed0"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CIPHER_get_name" ref="a4009864a447579703b935cd2acbf2ed0" args="(SSL_CIPHER *c)" -->
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CIPHER_get_name</b> (SSL_CIPHER *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02badf3995dcee5c1bea7198e851afc9"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CIPHER_description" ref="a02badf3995dcee5c1bea7198e851afc9" args="(SSL_CIPHER *, char *buf, int size)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CIPHER_description</b> (SSL_CIPHER *, char *buf, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad581616ad3f880631a3f3319b2d27c56"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CTX_use_PrivateKey" ref="ad581616ad3f880631a3f3319b2d27c56" args="(SSL_CTX *ctx, EVP_PKEY *pkey)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CTX_use_PrivateKey</b> (SSL_CTX *ctx, EVP_PKEY *pkey)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af59f94c1df133225665f722166e6b5cf"></a><!-- doxytag: member="KOpenSSLProxy::SSL_CTX_use_certificate" ref="af59f94c1df133225665f722166e6b5cf" args="(SSL_CTX *ctx, X509 *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_CTX_use_certificate</b> (SSL_CTX *ctx, X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad042cf928498fbd8db351be7f28cb5c5"></a><!-- doxytag: member="KOpenSSLProxy::d2i_X509" ref="ad042cf928498fbd8db351be7f28cb5c5" args="(X509 **a, unsigned char **pp, long length)" -->
X509 *&#160;</td><td class="memItemRight" valign="bottom"><b>d2i_X509</b> (X509 **a, unsigned char **pp, long length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a285edd382df3fd2a41210efa3815c8b0"></a><!-- doxytag: member="KOpenSSLProxy::i2d_X509" ref="a285edd382df3fd2a41210efa3815c8b0" args="(X509 *a, unsigned char **pp)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_X509</b> (X509 *a, unsigned char **pp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8e30d82db089db3321efabd7ac05eb5"></a><!-- doxytag: member="KOpenSSLProxy::X509_cmp" ref="ad8e30d82db089db3321efabd7ac05eb5" args="(X509 *a, X509 *b)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_cmp</b> (X509 *a, X509 *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a434ec7f43a0485399de2057495eb25c9"></a><!-- doxytag: member="KOpenSSLProxy::X509_dup" ref="a434ec7f43a0485399de2057495eb25c9" args="(X509 *x509)" -->
X509 *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_dup</b> (X509 *x509)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3205fa7030dabff1e425e47b8eb75407"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_CTX_new" ref="a3205fa7030dabff1e425e47b8eb75407" args="(void)" -->
X509_STORE_CTX *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_CTX_new</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c9eb005f6cb91a5247a0968fc7cc508"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_CTX_free" ref="a6c9eb005f6cb91a5247a0968fc7cc508" args="(X509_STORE_CTX *v)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_CTX_free</b> (X509_STORE_CTX *v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b45348975b1b13cc0bf90f6e816833e"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_CTX_set_chain" ref="a4b45348975b1b13cc0bf90f6e816833e" args="(X509_STORE_CTX *v, STACK_OF(X509)*x)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_CTX_set_chain</b> (X509_STORE_CTX *v, STACK_OF(X509)*x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae574dfa220bccafd6eecde8dd9791551"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_CTX_set_purpose" ref="ae574dfa220bccafd6eecde8dd9791551" args="(X509_STORE_CTX *v, int purpose)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_CTX_set_purpose</b> (X509_STORE_CTX *v, int purpose)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdffd5c253e11fb4ee725b75d5d13494"></a><!-- doxytag: member="KOpenSSLProxy::X509_verify_cert" ref="abdffd5c253e11fb4ee725b75d5d13494" args="(X509_STORE_CTX *v)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_verify_cert</b> (X509_STORE_CTX *v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4755bc81814c662b89530b3cb250a1d7"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_new" ref="a4755bc81814c662b89530b3cb250a1d7" args="(void)" -->
X509_STORE *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_new</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c043bf25014835cd6c2f45d1c4f72b6"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_free" ref="a8c043bf25014835cd6c2f45d1c4f72b6" args="(X509_STORE *v)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_free</b> (X509_STORE *v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5d73df1d6fe4535fd070d48ad86d7de"></a><!-- doxytag: member="KOpenSSLProxy::X509_free" ref="aa5d73df1d6fe4535fd070d48ad86d7de" args="(X509 *v)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_free</b> (X509 *v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38bb0e82f3ae43ec820f43028d3eac19"></a><!-- doxytag: member="KOpenSSLProxy::X509_NAME_oneline" ref="a38bb0e82f3ae43ec820f43028d3eac19" args="(X509_NAME *a, char *buf, int size)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_NAME_oneline</b> (X509_NAME *a, char *buf, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a721c563f0226c7c86d6bb9ef03afb4a4"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_subject_name" ref="a721c563f0226c7c86d6bb9ef03afb4a4" args="(X509 *a)" -->
X509_NAME *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_subject_name</b> (X509 *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1768952c30a056bb2d8225e21bd0f0a6"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_issuer_name" ref="a1768952c30a056bb2d8225e21bd0f0a6" args="(X509 *a)" -->
X509_NAME *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_issuer_name</b> (X509 *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe72a31b0cfcd44c972cec9748eed409"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_add_lookup" ref="abe72a31b0cfcd44c972cec9748eed409" args="(X509_STORE *v, X509_LOOKUP_METHOD *m)" -->
X509_LOOKUP *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_add_lookup</b> (X509_STORE *v, X509_LOOKUP_METHOD *m)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0c2ae96cd490dff21cdce8d4856912d"></a><!-- doxytag: member="KOpenSSLProxy::X509_LOOKUP_file" ref="ad0c2ae96cd490dff21cdce8d4856912d" args="(void)" -->
X509_LOOKUP_METHOD *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_LOOKUP_file</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9e504723f681ad503add1cf7ee93d66"></a><!-- doxytag: member="KOpenSSLProxy::X509_LOOKUP_free" ref="ad9e504723f681ad503add1cf7ee93d66" args="(X509_LOOKUP *x)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_LOOKUP_free</b> (X509_LOOKUP *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e51f62c0ea62a4e9bd7cb67e6b4db08"></a><!-- doxytag: member="KOpenSSLProxy::X509_LOOKUP_ctrl" ref="a2e51f62c0ea62a4e9bd7cb67e6b4db08" args="(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_LOOKUP_ctrl</b> (X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79aab8c093fe469ef17cfe4cd115a15a"></a><!-- doxytag: member="KOpenSSLProxy::X509_STORE_CTX_init" ref="a79aab8c093fe469ef17cfe4cd115a15a" args="(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, STACK_OF(X509)*chain)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_STORE_CTX_init</b> (X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, STACK_OF(X509)*chain)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fd7f25e94bc93022a990dc90ef1acef"></a><!-- doxytag: member="KOpenSSLProxy::CRYPTO_free" ref="a9fd7f25e94bc93022a990dc90ef1acef" args="(void *x)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTO_free</b> (void *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fcf5f7ef51357eb7851bd840d5c6d8d"></a><!-- doxytag: member="KOpenSSLProxy::BIO_new" ref="a2fcf5f7ef51357eb7851bd840d5c6d8d" args="(BIO_METHOD *type)" -->
BIO *&#160;</td><td class="memItemRight" valign="bottom"><b>BIO_new</b> (BIO_METHOD *type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d657bfac863c9f157dc71d08883f2b0"></a><!-- doxytag: member="KOpenSSLProxy::BIO_s_mem" ref="a5d657bfac863c9f157dc71d08883f2b0" args="(void)" -->
BIO_METHOD *&#160;</td><td class="memItemRight" valign="bottom"><b>BIO_s_mem</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2642ccc970b99349960a5601d8a31d5"></a><!-- doxytag: member="KOpenSSLProxy::BIO_new_fp" ref="ac2642ccc970b99349960a5601d8a31d5" args="(FILE *stream, int close_flag)" -->
BIO *&#160;</td><td class="memItemRight" valign="bottom"><b>BIO_new_fp</b> (FILE *stream, int close_flag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6314b69a5a019f5b0dda6e53ba20f26d"></a><!-- doxytag: member="KOpenSSLProxy::BIO_new_mem_buf" ref="a6314b69a5a019f5b0dda6e53ba20f26d" args="(void *buf, int len)" -->
BIO *&#160;</td><td class="memItemRight" valign="bottom"><b>BIO_new_mem_buf</b> (void *buf, int len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bd3985abf9f5db23dae0a9e50d4e19a"></a><!-- doxytag: member="KOpenSSLProxy::BIO_free" ref="a4bd3985abf9f5db23dae0a9e50d4e19a" args="(BIO *a)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>BIO_free</b> (BIO *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69358aab0f0c503d152d0f25a4c2dcba"></a><!-- doxytag: member="KOpenSSLProxy::BIO_ctrl" ref="a69358aab0f0c503d152d0f25a4c2dcba" args="(BIO *bp, int cmd, long larg, void *parg)" -->
long&#160;</td><td class="memItemRight" valign="bottom"><b>BIO_ctrl</b> (BIO *bp, int cmd, long larg, void *parg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cfd048dc3c037aaf2c3144f5ea14a1a"></a><!-- doxytag: member="KOpenSSLProxy::BIO_write" ref="a7cfd048dc3c037aaf2c3144f5ea14a1a" args="(BIO *b, const void *data, int len)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>BIO_write</b> (BIO *b, const void *data, int len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61d1caeb9744083aa2e75f447e4b61a3"></a><!-- doxytag: member="KOpenSSLProxy::PEM_write_bio_X509" ref="a61d1caeb9744083aa2e75f447e4b61a3" args="(BIO *bp, X509 *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>PEM_write_bio_X509</b> (BIO *bp, X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dcf437faf07ffa0705c936b1560d336"></a><!-- doxytag: member="KOpenSSLProxy::X509_asn1_meth" ref="a4dcf437faf07ffa0705c936b1560d336" args="()" -->
ASN1_METHOD *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_asn1_meth</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6950629b18b594a4cfa395080eb486ea"></a><!-- doxytag: member="KOpenSSLProxy::ASN1_i2d_fp" ref="a6950629b18b594a4cfa395080eb486ea" args="(FILE *out, unsigned char *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>ASN1_i2d_fp</b> (FILE *out, unsigned char *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a905db6449da8b2efea67a65757a72941"></a><!-- doxytag: member="KOpenSSLProxy::X509_d2i_fp" ref="a905db6449da8b2efea67a65757a72941" args="(FILE *out, X509 **buf)" -->
X509 *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_d2i_fp</b> (FILE *out, X509 **buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4bc548a99cdfe29ffda3783c0b7a458"></a><!-- doxytag: member="KOpenSSLProxy::X509_print" ref="ac4bc548a99cdfe29ffda3783c0b7a458" args="(FILE *fp, X509 *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_print</b> (FILE *fp, X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37da83f788ea0a1185615d76cca6a091"></a><!-- doxytag: member="KOpenSSLProxy::d2i_PKCS12_fp" ref="a37da83f788ea0a1185615d76cca6a091" args="(FILE *fp, PKCS12 **p12)" -->
PKCS12 *&#160;</td><td class="memItemRight" valign="bottom"><b>d2i_PKCS12_fp</b> (FILE *fp, PKCS12 **p12)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc3edfd0882564246ff82f349b575b0a"></a><!-- doxytag: member="KOpenSSLProxy::PKCS12_newpass" ref="adc3edfd0882564246ff82f349b575b0a" args="(PKCS12 *p12, char *oldpass, char *newpass)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS12_newpass</b> (PKCS12 *p12, char *oldpass, char *newpass)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2992729742116606e304808f28515247"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PKCS12" ref="a2992729742116606e304808f28515247" args="(PKCS12 *p12, unsigned char **p)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PKCS12</b> (PKCS12 *p12, unsigned char **p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25a98614ac69a99d32293872ff28486"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PKCS12_fp" ref="ad25a98614ac69a99d32293872ff28486" args="(FILE *fp, PKCS12 *p12)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PKCS12_fp</b> (FILE *fp, PKCS12 *p12)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b8e82935a539cbf649ed64a39913f65"></a><!-- doxytag: member="KOpenSSLProxy::PKCS12_new" ref="a6b8e82935a539cbf649ed64a39913f65" args="(void)" -->
PKCS12 *&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS12_new</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70fbd525cc59f04d0c2605e19d854fcb"></a><!-- doxytag: member="KOpenSSLProxy::PKCS12_free" ref="a70fbd525cc59f04d0c2605e19d854fcb" args="(PKCS12 *a)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS12_free</b> (PKCS12 *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4be396c3a7403fbe7b42deabd42c246"></a><!-- doxytag: member="KOpenSSLProxy::PKCS12_parse" ref="ab4be396c3a7403fbe7b42deabd42c246" args="(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509)**ca)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS12_parse</b> (PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509)**ca)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4db9ebf26bd6bc1f9003d09df966978f"></a><!-- doxytag: member="KOpenSSLProxy::EVP_PKEY_free" ref="a4db9ebf26bd6bc1f9003d09df966978f" args="(EVP_PKEY *x)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_PKEY_free</b> (EVP_PKEY *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed149e17a0feb62dc91ff350424c0cca"></a><!-- doxytag: member="KOpenSSLProxy::sk_pop" ref="aed149e17a0feb62dc91ff350424c0cca" args="(STACK *s)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>sk_pop</b> (STACK *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38b89196c520b3414b090d8caea9bcbb"></a><!-- doxytag: member="KOpenSSLProxy::sk_free" ref="a38b89196c520b3414b090d8caea9bcbb" args="(STACK *s)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>sk_free</b> (STACK *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1966c8397eda11446e8748bf1395f8a0"></a><!-- doxytag: member="KOpenSSLProxy::sk_num" ref="a1966c8397eda11446e8748bf1395f8a0" args="(STACK *s)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>sk_num</b> (STACK *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a21455bce31728e62354f9db7501b4a"></a><!-- doxytag: member="KOpenSSLProxy::sk_value" ref="a7a21455bce31728e62354f9db7501b4a" args="(STACK *s, int n)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>sk_value</b> (STACK *s, int n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13cc252d72bec93cbecb034e9052ee5d"></a><!-- doxytag: member="KOpenSSLProxy::sk_new" ref="a13cc252d72bec93cbecb034e9052ee5d" args="(int(*cmp)())" -->
STACK *&#160;</td><td class="memItemRight" valign="bottom"><b>sk_new</b> (int(*cmp)())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2710a5ce6ea293fc595ff0c4248c394e"></a><!-- doxytag: member="KOpenSSLProxy::sk_push" ref="a2710a5ce6ea293fc595ff0c4248c394e" args="(STACK *s, char *d)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>sk_push</b> (STACK *s, char *d)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa05bf25796f0328bb211ff242bd5f1f4"></a><!-- doxytag: member="KOpenSSLProxy::sk_dup" ref="aa05bf25796f0328bb211ff242bd5f1f4" args="(STACK *s)" -->
STACK *&#160;</td><td class="memItemRight" valign="bottom"><b>sk_dup</b> (STACK *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a884e98e5b8880d7581ec965511a87f7f"></a><!-- doxytag: member="KOpenSSLProxy::i2s_ASN1_INTEGER" ref="a884e98e5b8880d7581ec965511a87f7f" args="(X509V3_EXT_METHOD *meth, ASN1_INTEGER *aint)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>i2s_ASN1_INTEGER</b> (X509V3_EXT_METHOD *meth, ASN1_INTEGER *aint)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8f5c134618053db5bb7d70f1a9fd987"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_serialNumber" ref="ac8f5c134618053db5bb7d70f1a9fd987" args="(X509 *x)" -->
ASN1_INTEGER *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_serialNumber</b> (X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcfc1020afa921c4571e8b3eb09a770f"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_pubkey" ref="afcfc1020afa921c4571e8b3eb09a770f" args="(X509 *x)" -->
EVP_PKEY *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_pubkey</b> (X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af925ba15df70e69990a15caf7fb8af5a"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PublicKey" ref="af925ba15df70e69990a15caf7fb8af5a" args="(EVP_PKEY *a, unsigned char **pp)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PublicKey</b> (EVP_PKEY *a, unsigned char **pp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b67b928a8bb30ad9fc551ce91935726"></a><!-- doxytag: member="KOpenSSLProxy::X509_check_private_key" ref="a3b67b928a8bb30ad9fc551ce91935726" args="(X509 *x, EVP_PKEY *p)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_check_private_key</b> (X509 *x, EVP_PKEY *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2b0dc81a79f751e6ed3a53b958a30ab"></a><!-- doxytag: member="KOpenSSLProxy::BN_bn2hex" ref="ac2b0dc81a79f751e6ed3a53b958a30ab" args="(const BIGNUM *a)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>BN_bn2hex</b> (const BIGNUM *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a04f86d3eab81c56a0d9b2f85d38b27"></a><!-- doxytag: member="KOpenSSLProxy::X509_digest" ref="a7a04f86d3eab81c56a0d9b2f85d38b27" args="(const X509 *x, const EVP_MD *t, unsigned char *md, unsigned int *len)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_digest</b> (const X509 *x, const EVP_MD *t, unsigned char *md, unsigned int *len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a624bc46031dfc38973007a60f904b87b"></a><!-- doxytag: member="KOpenSSLProxy::EVP_md5" ref="a624bc46031dfc38973007a60f904b87b" args="()" -->
EVP_MD *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_md5</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c1e7af5193c266493a63cea1e068748"></a><!-- doxytag: member="KOpenSSLProxy::ASN1_INTEGER_free" ref="a7c1e7af5193c266493a63cea1e068748" args="(ASN1_INTEGER *x)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>ASN1_INTEGER_free</b> (ASN1_INTEGER *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc41ca67f7103f23c4f1f7577cda13d3"></a><!-- doxytag: member="KOpenSSLProxy::ASN1_STRING_data" ref="afc41ca67f7103f23c4f1f7577cda13d3" args="(ASN1_STRING *x)" -->
unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>ASN1_STRING_data</b> (ASN1_STRING *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a873cad225a59873af20675680746a5e2"></a><!-- doxytag: member="KOpenSSLProxy::ASN1_STRING_length" ref="a873cad225a59873af20675680746a5e2" args="(ASN1_STRING *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>ASN1_STRING_length</b> (ASN1_STRING *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec8cf920031b6fb0e0437ec9e099745c"></a><!-- doxytag: member="KOpenSSLProxy::OBJ_obj2nid" ref="aec8cf920031b6fb0e0437ec9e099745c" args="(ASN1_OBJECT *o)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>OBJ_obj2nid</b> (ASN1_OBJECT *o)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bc188ae2218df2efe42850242726852"></a><!-- doxytag: member="KOpenSSLProxy::OBJ_nid2ln" ref="a0bc188ae2218df2efe42850242726852" args="(int n)" -->
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>OBJ_nid2ln</b> (int n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad00d3047570766709c579dc114946111"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_ext_count" ref="ad00d3047570766709c579dc114946111" args="(X509 *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_ext_count</b> (X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1de3ed7dd6b085ffb258d1e5c95483e"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_ext_by_NID" ref="ae1de3ed7dd6b085ffb258d1e5c95483e" args="(X509 *x, int nid, int lastpos)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_ext_by_NID</b> (X509 *x, int nid, int lastpos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24a52f7cdf46b8d16f0bbdb12e1daf1b"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_ext_by_OBJ" ref="a24a52f7cdf46b8d16f0bbdb12e1daf1b" args="(X509 *x, ASN1_OBJECT *obj, int lastpos)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_ext_by_OBJ</b> (X509 *x, ASN1_OBJECT *obj, int lastpos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7603062353088203e893d12a0bef2a20"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_ext" ref="a7603062353088203e893d12a0bef2a20" args="(X509 *x, int loc)" -->
X509_EXTENSION *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_ext</b> (X509 *x, int loc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27b1ac3d275b92b2019fa77508ae312b"></a><!-- doxytag: member="KOpenSSLProxy::X509_delete_ext" ref="a27b1ac3d275b92b2019fa77508ae312b" args="(X509 *x, int loc)" -->
X509_EXTENSION *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_delete_ext</b> (X509 *x, int loc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e18bdb2f3d533ae1102bde92c820e2e"></a><!-- doxytag: member="KOpenSSLProxy::X509_add_ext" ref="a9e18bdb2f3d533ae1102bde92c820e2e" args="(X509 *x, X509_EXTENSION *ex, int loc)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_add_ext</b> (X509 *x, X509_EXTENSION *ex, int loc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a357bd46be1372ca52df2ac0aa4588261"></a><!-- doxytag: member="KOpenSSLProxy::X509_get_ext_d2i" ref="a357bd46be1372ca52df2ac0aa4588261" args="(X509 *x, int nid, int *crit, int *idx)" -->
void *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get_ext_d2i</b> (X509 *x, int nid, int *crit, int *idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63e86710ba683cc563bf2a8bafa3ef4e"></a><!-- doxytag: member="KOpenSSLProxy::i2s_ASN1_OCTET_STRING" ref="a63e86710ba683cc563bf2a8bafa3ef4e" args="(X509V3_EXT_METHOD *method, ASN1_OCTET_STRING *ia5)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>i2s_ASN1_OCTET_STRING</b> (X509V3_EXT_METHOD *method, ASN1_OCTET_STRING *ia5)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb17984a4a75a4b352df7f8f26149c1b"></a><!-- doxytag: member="KOpenSSLProxy::ASN1_BIT_STRING_get_bit" ref="afb17984a4a75a4b352df7f8f26149c1b" args="(ASN1_BIT_STRING *a, int n)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>ASN1_BIT_STRING_get_bit</b> (ASN1_BIT_STRING *a, int n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f44f296c5f0f84ed725e052254bb65a"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_new" ref="a6f44f296c5f0f84ed725e052254bb65a" args="(void)" -->
PKCS7 *&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_new</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2058be0823a71d4547a8c555c517449b"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_free" ref="a2058be0823a71d4547a8c555c517449b" args="(PKCS7 *a)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_free</b> (PKCS7 *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59db0540afbfeb3f2d5933dc7cc09157"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_content_free" ref="a59db0540afbfeb3f2d5933dc7cc09157" args="(PKCS7 *a)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_content_free</b> (PKCS7 *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a380724afa85e644ecf916c1de960ead1"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PKCS7" ref="a380724afa85e644ecf916c1de960ead1" args="(PKCS7 *a, unsigned char **pp)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PKCS7</b> (PKCS7 *a, unsigned char **pp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7aefce85b0bf1c3c68b3fec374c89a00"></a><!-- doxytag: member="KOpenSSLProxy::d2i_PKCS7" ref="a7aefce85b0bf1c3c68b3fec374c89a00" args="(PKCS7 **a, unsigned char **pp, long length)" -->
PKCS7 *&#160;</td><td class="memItemRight" valign="bottom"><b>d2i_PKCS7</b> (PKCS7 **a, unsigned char **pp, long length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcaf74d77a0d510b9e34416942065d6d"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PKCS7_fp" ref="afcaf74d77a0d510b9e34416942065d6d" args="(FILE *fp, PKCS7 *p7)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PKCS7_fp</b> (FILE *fp, PKCS7 *p7)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a858fbc829d4f2d3b4a61d1ac0fc65112"></a><!-- doxytag: member="KOpenSSLProxy::d2i_PKCS7_fp" ref="a858fbc829d4f2d3b4a61d1ac0fc65112" args="(FILE *fp, PKCS7 **p7)" -->
PKCS7 *&#160;</td><td class="memItemRight" valign="bottom"><b>d2i_PKCS7_fp</b> (FILE *fp, PKCS7 **p7)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24c82eb86cb7be85ac076ed03090e013"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PKCS7_bio" ref="a24c82eb86cb7be85ac076ed03090e013" args="(BIO *bp, PKCS7 *p7)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PKCS7_bio</b> (BIO *bp, PKCS7 *p7)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4eab776eed63008aec2ea43e1e0341ff"></a><!-- doxytag: member="KOpenSSLProxy::d2i_PKCS7_bio" ref="a4eab776eed63008aec2ea43e1e0341ff" args="(BIO *bp, PKCS7 **p7)" -->
PKCS7 *&#160;</td><td class="memItemRight" valign="bottom"><b>d2i_PKCS7_bio</b> (BIO *bp, PKCS7 **p7)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03125c54485d5456bbff2b31a84eebf5"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_dup" ref="a03125c54485d5456bbff2b31a84eebf5" args="(PKCS7 *p7)" -->
PKCS7 *&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_dup</b> (PKCS7 *p7)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c217bd987cc1ab840679629cb658e4c"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_sign" ref="a8c217bd987cc1ab840679629cb658e4c" args="(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509)*certs, BIO *data, int flags)" -->
PKCS7 *&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_sign</b> (X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509)*certs, BIO *data, int flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52372994a3c7c569387479c74e3cdd3b"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_verify" ref="a52372994a3c7c569387479c74e3cdd3b" args="(PKCS7 *p7, STACK_OF(X509)*certs, X509_STORE *store, BIO *indata, BIO *out, int flags)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_verify</b> (PKCS7 *p7, STACK_OF(X509)*certs, X509_STORE *store, BIO *indata, BIO *out, int flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf5015f32e2fdff49a4df3c3be926bb7"></a><!-- doxytag: member="KOpenSSLProxy::STACK_OF" ref="aaf5015f32e2fdff49a4df3c3be926bb7" args="(X509)*PKCS7_get0_signers(PKCS7 *p7" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>STACK_OF</b> (X509)*PKCS7_get0_signers(PKCS7 *p7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6133c78241073a065c2034f3d0c743e4"></a><!-- doxytag: member="KOpenSSLProxy::STACK_OF" ref="a6133c78241073a065c2034f3d0c743e4" args="(X509)*certs" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>STACK_OF</b> (X509)*certs</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b27bd7be539b81e040d5f2ad2d19e2d"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_encrypt" ref="a0b27bd7be539b81e040d5f2ad2d19e2d" args="(STACK_OF(X509)*certs, BIO *in, EVP_CIPHER *cipher, int flags)" -->
PKCS7 *&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_encrypt</b> (STACK_OF(X509)*certs, BIO *in, EVP_CIPHER *cipher, int flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a534daa3190fd79794e40af27bda19758"></a><!-- doxytag: member="KOpenSSLProxy::PKCS7_decrypt" ref="a534daa3190fd79794e40af27bda19758" args="(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>PKCS7_decrypt</b> (PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae819d1cf8de4791aa0852861c5efc44c"></a><!-- doxytag: member="KOpenSSLProxy::STACK_OF" ref="ae819d1cf8de4791aa0852861c5efc44c" args="(X509_NAME)*SSL_load_client_CA_file(const char *file)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>STACK_OF</b> (X509_NAME)*SSL_load_client_CA_file(const char *file)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0a578c25671b632c87a0cbfafdf5418"></a><!-- doxytag: member="KOpenSSLProxy::STACK_OF" ref="af0a578c25671b632c87a0cbfafdf5418" args="(X509_INFO)*PEM_X509_INFO_read(FILE *fp" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>STACK_OF</b> (X509_INFO)*PEM_X509_INFO_read(FILE *fp</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabc4c4293a44a0e84a0ba3604fed75c3"></a><!-- doxytag: member="KOpenSSLProxy::STACK_OF" ref="aabc4c4293a44a0e84a0ba3604fed75c3" args="(X509_INFO)*sk" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>STACK_OF</b> (X509_INFO)*sk</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac921abef04247ef8d0f8b072e23e8804"></a><!-- doxytag: member="KOpenSSLProxy::X509_PURPOSE_get_count" ref="ac921abef04247ef8d0f8b072e23e8804" args="()" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_PURPOSE_get_count</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae218f4b5a1ffb80d6c2ce14b01aaa862"></a><!-- doxytag: member="KOpenSSLProxy::X509_PURPOSE_get_id" ref="ae218f4b5a1ffb80d6c2ce14b01aaa862" args="(X509_PURPOSE *)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_PURPOSE_get_id</b> (X509_PURPOSE *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9f22988f490f8e351ae809ec381ad88"></a><!-- doxytag: member="KOpenSSLProxy::X509_check_purpose" ref="ab9f22988f490f8e351ae809ec381ad88" args="(X509 *x, int id, int ca)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_check_purpose</b> (X509 *x, int id, int ca)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2ac608af91ee1ee1d4652defa0144a3"></a><!-- doxytag: member="KOpenSSLProxy::X509_PURPOSE_get0" ref="ae2ac608af91ee1ee1d4652defa0144a3" args="(int idx)" -->
X509_PURPOSE *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_PURPOSE_get0</b> (int idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a543a967ffed6a9466c326009f028eea3"></a><!-- doxytag: member="KOpenSSLProxy::EVP_PKEY_new" ref="a543a967ffed6a9466c326009f028eea3" args="()" -->
EVP_PKEY *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_PKEY_new</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed1a74287e51260c770527b6b3dcd5d2"></a><!-- doxytag: member="KOpenSSLProxy::EVP_PKEY_assign" ref="aed1a74287e51260c770527b6b3dcd5d2" args="(EVP_PKEY *pkey, int type, char *key)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_PKEY_assign</b> (EVP_PKEY *pkey, int type, char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c712e7687092539124b0ecae66e32f"></a><!-- doxytag: member="KOpenSSLProxy::RSA_generate_key" ref="a06c712e7687092539124b0ecae66e32f" args="(int bits, unsigned long e, void(*callback)(int, int, void *), void *cb_arg)" -->
RSA *&#160;</td><td class="memItemRight" valign="bottom"><b>RSA_generate_key</b> (int bits, unsigned long e, void(*callback)(int, int, void *), void *cb_arg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41d4a2c7270b0228adc99007d568406"></a><!-- doxytag: member="KOpenSSLProxy::X509_REQ_new" ref="ab41d4a2c7270b0228adc99007d568406" args="()" -->
X509_REQ *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_REQ_new</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabca31cff6f3d202f4aa6d9e1887723b"></a><!-- doxytag: member="KOpenSSLProxy::X509_REQ_free" ref="aabca31cff6f3d202f4aa6d9e1887723b" args="(X509_REQ *a)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_REQ_free</b> (X509_REQ *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38f301b4bb72277a2f34b05cdb8e11d5"></a><!-- doxytag: member="KOpenSSLProxy::X509_REQ_set_pubkey" ref="a38f301b4bb72277a2f34b05cdb8e11d5" args="(X509_REQ *x, EVP_PKEY *pkey)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_REQ_set_pubkey</b> (X509_REQ *x, EVP_PKEY *pkey)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a532dae9669ca915c3be8133dd2008b"></a><!-- doxytag: member="KOpenSSLProxy::i2d_X509_REQ_fp" ref="a7a532dae9669ca915c3be8133dd2008b" args="(FILE *fp, X509_REQ *x)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_X509_REQ_fp</b> (FILE *fp, X509_REQ *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaceb8251cd517833f5af704e77276c4"></a><!-- doxytag: member="KOpenSSLProxy::X509_get1_email" ref="aeaceb8251cd517833f5af704e77276c4" args="(X509 *x)" -->
STACK *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_get1_email</b> (X509 *x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29a5c07260394f7e6086fb772b83f60c"></a><!-- doxytag: member="KOpenSSLProxy::X509_email_free" ref="a29a5c07260394f7e6086fb772b83f60c" args="(STACK *sk)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>X509_email_free</b> (STACK *sk)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8933fc2844c2f09405f74fc6ce080f33"></a><!-- doxytag: member="KOpenSSLProxy::EVP_des_ede3_cbc" ref="a8933fc2844c2f09405f74fc6ce080f33" args="()" -->
EVP_CIPHER *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_des_ede3_cbc</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac77b6afbf5faa9fc6e1ff1a57a373ced"></a><!-- doxytag: member="KOpenSSLProxy::EVP_des_cbc" ref="ac77b6afbf5faa9fc6e1ff1a57a373ced" args="()" -->
EVP_CIPHER *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_des_cbc</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8418e316a80abffcc097406852486bf4"></a><!-- doxytag: member="KOpenSSLProxy::EVP_rc2_cbc" ref="a8418e316a80abffcc097406852486bf4" args="()" -->
EVP_CIPHER *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_rc2_cbc</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace70ed14c520d2c8d73b772e146bb946"></a><!-- doxytag: member="KOpenSSLProxy::EVP_rc2_64_cbc" ref="ace70ed14c520d2c8d73b772e146bb946" args="()" -->
EVP_CIPHER *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_rc2_64_cbc</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae805be49366a0860560102bac80cf0bc"></a><!-- doxytag: member="KOpenSSLProxy::EVP_rc2_40_cbc" ref="ae805be49366a0860560102bac80cf0bc" args="()" -->
EVP_CIPHER *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_rc2_40_cbc</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1bc8bcee2b47059fc83bce205bf715"></a><!-- doxytag: member="KOpenSSLProxy::ERR_clear_error" ref="a1c1bc8bcee2b47059fc83bce205bf715" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>ERR_clear_error</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66a079c9dd142eee085445c54c179ead"></a><!-- doxytag: member="KOpenSSLProxy::ERR_get_error" ref="a66a079c9dd142eee085445c54c179ead" args="()" -->
unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>ERR_get_error</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa67c441afebe0405fb9f950353bb6b1"></a><!-- doxytag: member="KOpenSSLProxy::ERR_print_errors_fp" ref="aaa67c441afebe0405fb9f950353bb6b1" args="(FILE *fp)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>ERR_print_errors_fp</b> (FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04e9a766a109da603da92082a02cf17b"></a><!-- doxytag: member="KOpenSSLProxy::SSL_get1_session" ref="a04e9a766a109da603da92082a02cf17b" args="(SSL *ssl)" -->
SSL_SESSION *&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_get1_session</b> (SSL *ssl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cf89a125fca40c58341fdc5d429baae"></a><!-- doxytag: member="KOpenSSLProxy::SSL_SESSION_free" ref="a1cf89a125fca40c58341fdc5d429baae" args="(SSL_SESSION *session)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_SESSION_free</b> (SSL_SESSION *session)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a026803fbdab0ab1204a07316fd36675e"></a><!-- doxytag: member="KOpenSSLProxy::SSL_set_session" ref="a026803fbdab0ab1204a07316fd36675e" args="(SSL *ssl, SSL_SESSION *session)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>SSL_set_session</b> (SSL *ssl, SSL_SESSION *session)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9e4cb450e6091d26979cf42a3a2dd93"></a><!-- doxytag: member="KOpenSSLProxy::d2i_SSL_SESSION" ref="ac9e4cb450e6091d26979cf42a3a2dd93" args="(SSL_SESSION **a, unsigned char **pp, long length)" -->
SSL_SESSION *&#160;</td><td class="memItemRight" valign="bottom"><b>d2i_SSL_SESSION</b> (SSL_SESSION **a, unsigned char **pp, long length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a349e471d56025ef85352a74105c5d218"></a><!-- doxytag: member="KOpenSSLProxy::i2d_SSL_SESSION" ref="a349e471d56025ef85352a74105c5d218" args="(SSL_SESSION *in, unsigned char **pp)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_SSL_SESSION</b> (SSL_SESSION *in, unsigned char **pp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4b472a42691f3501b5d5ea5d9c49e79"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PrivateKey_fp" ref="aa4b472a42691f3501b5d5ea5d9c49e79" args="(FILE *, EVP_PKEY *)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PrivateKey_fp</b> (FILE *, EVP_PKEY *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdda24065f688c6aec585c19cb98589a"></a><!-- doxytag: member="KOpenSSLProxy::i2d_PKCS8PrivateKey_fp" ref="abdda24065f688c6aec585c19cb98589a" args="(FILE *, EVP_PKEY *, const EVP_CIPHER *, char *, int, pem_password_cb *, void *)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>i2d_PKCS8PrivateKey_fp</b> (FILE *, EVP_PKEY *, const EVP_CIPHER *, char *, int, pem_password_cb *, void *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad075d34bc57e98b467b08e3c8c452eec"></a><!-- doxytag: member="KOpenSSLProxy::RSA_free" ref="ad075d34bc57e98b467b08e3c8c452eec" args="(RSA *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>RSA_free</b> (RSA *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a889c34bf2faa3ceb0e462e9676c34f03"></a><!-- doxytag: member="KOpenSSLProxy::EVP_bf_cbc" ref="a889c34bf2faa3ceb0e462e9676c34f03" args="()" -->
EVP_CIPHER *&#160;</td><td class="memItemRight" valign="bottom"><b>EVP_bf_cbc</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4e9df5185e402fdc7605e3d69bf03e3"></a><!-- doxytag: member="KOpenSSLProxy::X509_REQ_sign" ref="ab4e9df5185e402fdc7605e3d69bf03e3" args="(X509_REQ *, EVP_PKEY *, const EVP_MD *)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_REQ_sign</b> (X509_REQ *, EVP_PKEY *, const EVP_MD *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b10c46376c72d28a5953bcf1774e911"></a><!-- doxytag: member="KOpenSSLProxy::X509_NAME_add_entry_by_txt" ref="a8b10c46376c72d28a5953bcf1774e911" args="(X509_NAME *, char *, int, unsigned char *, int, int, int)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_NAME_add_entry_by_txt</b> (X509_NAME *, char *, int, unsigned char *, int, int, int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea342d9e12594c9b20be47d03b95f39b"></a><!-- doxytag: member="KOpenSSLProxy::X509_NAME_new" ref="aea342d9e12594c9b20be47d03b95f39b" args="()" -->
X509_NAME *&#160;</td><td class="memItemRight" valign="bottom"><b>X509_NAME_new</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5f9deaa6b163084526f93347ad232fd"></a><!-- doxytag: member="KOpenSSLProxy::X509_REQ_set_subject_name" ref="ae5f9deaa6b163084526f93347ad232fd" args="(X509_REQ *, X509_NAME *)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>X509_REQ_set_subject_name</b> (X509_REQ *, X509_NAME *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ae8a070c786d98bcfb3435fc2e88a54"></a><!-- doxytag: member="KOpenSSLProxy::STACK_OF" ref="a5ae8a070c786d98bcfb3435fc2e88a54" args="(SSL_CIPHER)*SSL_get_ciphers(const SSL *ssl)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>STACK_OF</b> (SSL_CIPHER)*SSL_get_ciphers(const SSL *ssl)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classKOpenSSLProxy.html">KOpenSSLProxy</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKOpenSSLProxy.html#ae52c060e4d98c84316078b1e2c8a8527">self</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae79a9c36bcf675044db2e4f914420e5d"></a><!-- doxytag: member="KOpenSSLProxy::flags" ref="ae79a9c36bcf675044db2e4f914420e5d" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae9091a7610e6baad274a0bedf0e55d8"></a><!-- doxytag: member="KOpenSSLProxy::cb" ref="aae9091a7610e6baad274a0bedf0e55d8" args="" -->
pem_password_cb *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefab08a075d134af557c5100be4c9d15"></a><!-- doxytag: member="KOpenSSLProxy::u" ref="aefab08a075d134af557c5100be4c9d15" args="" -->
pem_password_cb void *&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90e90f400318c939f8ffa6222b87e144"></a><!-- doxytag: member="KOpenSSLProxy::KStaticDeleter&lt; KOpenSSLProxy &gt;" ref="a90e90f400318c939f8ffa6222b87e144" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>KStaticDeleter&lt; KOpenSSLProxy &gt;</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Dynamically load and wrap OpenSSL. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>George Staikos &lt;<a href="mailto:staikos@kde.org">staikos@kde.org</a>&gt; </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKSSL.html" title="KDE SSL Wrapper Class.">KSSL</a> KDE OpenSSL Wrapper </dd></dl>

<p>Definition at line <a class="el" href="kopenssl_8h_source.html#l00066">66</a> of file <a class="el" href="kopenssl_8h_source.html">kopenssl.h</a>.</p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a238406e590f9e50c2be544032245ad6d"></a><!-- doxytag: member="KOpenSSLProxy::destroy" ref="a238406e590f9e50c2be544032245ad6d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KOpenSSLProxy::destroy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destroy the class and start over - don't use this unless you know what you are doing. </p>

<p>Definition at line <a class="el" href="kopenssl_8cc_source.html#l00221">221</a> of file <a class="el" href="kopenssl_8cc_source.html">kopenssl.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a9616a714f1fba534fbae54429ad1774e"></a><!-- doxytag: member="KOpenSSLProxy::hasLibCrypto" ref="a9616a714f1fba534fbae54429ad1774e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KOpenSSLProxy::hasLibCrypto </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return true of libcrypto was found and loaded. </p>

<p>Definition at line <a class="el" href="kopenssl_8cc_source.html#l00216">216</a> of file <a class="el" href="kopenssl_8cc_source.html">kopenssl.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a7ca7ec57f2c54b1d5f216296ce730079"></a><!-- doxytag: member="KOpenSSLProxy::hasLibSSL" ref="a7ca7ec57f2c54b1d5f216296ce730079" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KOpenSSLProxy::hasLibSSL </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return true of libssl was found and loaded. </p>

<p>Definition at line <a class="el" href="kopenssl_8cc_source.html#l00211">211</a> of file <a class="el" href="kopenssl_8cc_source.html">kopenssl.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ae52c060e4d98c84316078b1e2c8a8527"></a><!-- doxytag: member="KOpenSSLProxy::self" ref="ae52c060e4d98c84316078b1e2c8a8527" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKOpenSSLProxy.html">KOpenSSLProxy</a> * KOpenSSLProxy::self </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an instance of class <a class="el" href="classKOpenSSLProxy.html" title="Dynamically load and wrap OpenSSL.">KOpenSSLProxy</a> * You cannot delete this object. </p>
<p>It is a singleton class. </p>

<p>Definition at line <a class="el" href="kopenssl_8cc_source.html#l00669">669</a> of file <a class="el" href="kopenssl_8cc_source.html">kopenssl.cc</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kopenssl_8h_source.html">kopenssl.h</a></li>
<li><a class="el" href="kopenssl_8cc_source.html">kopenssl.cc</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kio/kssl</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKOpenSSLProxy.html">kopensslproxy</option>,  <option value="classKSSL.html">kssl</option>,  <option value="classKSSLCertBox.html">ksslcertbox</option>,  <option value="classKSSLCertChain.html">ksslcertchain</option>,  <option value="classKSSLCertDlg.html">ksslcertdlg</option>,  <option value="classKSSLCertificate.html">ksslcertificate</option>,  <option value="classKSSLConnectionInfo.html">ksslconnectioninfo</option>,  <option value="classKSSLInfoDlg.html">ksslinfodlg</option>,  <option value="classKSSLKeyGen.html">ksslkeygen</option>,  <option value="classKSSLPeerInfo.html">ksslpeerinfo</option>,  <option value="classKSSLPKCS12.html">ksslpkcs12</option>,  <option value="classKSSLPKCS7.html">ksslpkcs7</option>,  <option value="classKSSLSession.html">ksslsession</option>,  <option value="classKSSLSettings.html">ksslsettings</option>,  <option value="classKSSLSigners.html">ksslsigners</option>,  <option value="classKSSLX509Map.html">ksslx509map</option>,  <option value="classKSSLX509V3.html">ksslx509v3</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../../arts/html/index.html">arts</a></li><li><a href="../../../dcop/html/index.html">dcop</a></li><li><a href="../../../dnssd/html/index.html">dnssd</a></li><li><a href="../../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../../kabc/html/index.html">kabc</a></li><li><a href="../../../kate/html/index.html">kate</a></li><li><a href="../../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../../kdecore/html/index.html">kdecore</a></li><li><a href="../../../kded/html/index.html">kded</a></li><li><a href="../../../kdefx/html/index.html">kdefx</a></li><li><a href="../../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../../kdesu/html/index.html">kdesu</a></li><li><a href="../../../kdeui/html/index.html">kdeui</a></li><li><a href="../../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../../khtml/html/index.html">khtml</a></li><li><a href="../../../kimgio/html/index.html">kimgio</a></li><li><a href="../../../kinit/html/index.html">kinit</a></li><li><a href="../../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../../kioslave/http/html/index.html">http</a></li><li><a href="../../../kjs/html/index.html">kjs</a></li><li><a href="../../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../../kparts/html/index.html">kparts</a></li><li><a href="../../../kresources/html/index.html">kresources</a></li><li><a href="../../../kspell2/html/index.html">kspell2</a></li><li><a href="../../../kunittest/html/index.html">kunittest</a></li><li><a href="../../../kutils/html/index.html">kutils</a></li><li><a href="../../../kwallet/html/index.html">kwallet</a></li><li><a href="../../../libkmid/html/index.html">libkmid</a></li><li><a href="../../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>