SSL_CTX_FREE(3) OpenSSL SSL_CTX_FREE(3)
SSL_CTX_free - free an allocated SSL_CTX object
#include <openssl/ssl.h>
void SSL_CTX_free(SSL_CTX *ctx);
SSL_CTX_free() decrements the reference count of ctx, and
removes the SSL_CTX object pointed to by ctx and frees up
the allocated memory if the the reference count has reached
0.
It also calls the free()ing procedures for indirectly
affected items, if applicable: the session cache, the list
of ciphers, the list of Client CAs, the certificates and
keys.
If a session-remove callback is set
(SSL_CTX_sess_set_remove_cb()), this callback will be called
for each session being freed from ctx's session cache. This
implies, that all corresponding sessions from an external
session cache are removed as well. If this is not desired,
the user should explicitly unset the callback by calling
SSL_CTX_sess_set_remove_cb(ctx, NULL) prior to calling
SSL_CTX_free().
SSL_CTX_free() does not provide diagnostic information.
SSL_CTX_new(3), ssl(3), SSL_CTX_sess_set_get_cb(3)
MirOS BSD #10-current 2005-02-05 1
Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material
provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.