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()?
Thanks Adi On Tue, Oct 17, 2017 at 9:50 AM, Benjamin Kaduk <bka...@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|. > > -Ben >
-- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users