SSL_CTX_free.pod revision 68651
133965Sjdp=pod
233965Sjdp
338889Sjdp=head1 NAME
4218822Sdim
5218822SdimSSL_CTX_free - free an allocated SSL_CTX object
6218822Sdim
733965Sjdp=head1 SYNOPSIS
8218822Sdim
938889Sjdp #include <openssl/ssl.h>
1038889Sjdp
11218822Sdim void SSL_CTX_free(SSL_CTX *ctx);
1238889Sjdp
1338889Sjdp=head1 DESCRIPTION
1438889Sjdp
1538889SjdpSSL_CTX_free() decrements the reference count of B<ctx>, and removes the
1638889SjdpSSL_CTX object pointed to by B<ctx> and frees up the allocated memory if the
1738889Sjdpthe reference count has reached 0.
1838889Sjdp
1938889SjdpIt also calls the free()ing procedures for indirectly affected items, if
2038889Sjdpapplicable: the session cacahe, the list of ciphers, the list of Client CAs,
2138889Sjdpthe certificates and keys.
22218822Sdim
23218822Sdim=head1 RETURN VALUES
2438889Sjdp
25218822SdimSSL_CTX_free() does not provide diagnostic information.
26218822Sdim
2733965SjdpL<SSL_CTX_new(3)|SSL_CTX_new(3)>, L<ssl(3)|ssl(3)>
2833965Sjdp
2933965Sjdp=cut
3033965Sjdp