free an allocated SSL_CTX object
() decrements the reference count of
, and removes the
object pointed to by
and frees up the allocated memory if the
reference count has reached 0. If ctx
pointer, no action occurs.
It also calls the free(3)
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
this callback will be called for each session being freed from
'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
) prior to calling