[openssl-users] Issue with freeing X509
Adi Mallikarjuna Reddy V
adimallikarjunareddy at gmail.com
Tue Oct 17 17:32:23 UTC 2017
Is this documented some where?
Also is the same true - with SSL_CTX_use_PrivateKey(ctx, evp_pkey) ? where
I can free evp_pkey with EVP_PKEY_free()?
On Tue, Oct 17, 2017 at 9:50 AM, Benjamin Kaduk <bkaduk at akamai.com> wrote:
> On 10/17/2017 11:27 AM, Adi Mallikarjuna Reddy V wrote:
> I am only worried about the following line.
> SSL_CTX_use_certificate(ctx, cert)
> After this line is it safe to free cert object while ctx is still used
> later on?
> SSL_CTX_use_certificate(ctx, cert), on successful return, takes an
> additional reference on the supplied |cert| argument to account for the
> pointer in |ctx|. Thus, the caller of SSL_CTX_use_certificate() can safely
> call X509_free(cert) to release the caller's local reference, while the
> |ctx| retains a pointer to |cert|.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the openssl-users