On 10/17/2017 08:39 AM, Adi Mallikarjuna Reddy V wrote: > Hi, > > If I have an X509 object and is created using PEM_read_bio_X509_AUX(), > then Can I free X509 right after the completion > of PEM_read_bio_X509_AUX()? > > BIO *cert_bio = BIO_new(BIO_s_mem()); > X509 *cert = X509_new(); > BIO_puts(cert_bio, cert_str.c_str()); > cert = PEM_read_bio_X509_AUX(cert_bio, > &cert, NULL, NULL); > if ( (cert != NULL) && > SSL_CTX_use_certificate(ctx, cert) < 1) { > SSL_CTX_free(ctx);
Yes. -Ben > return NULL; > } > > if(cert_bio !=NULL) { > BIO_free(cert_bio); > } > if(cert != NULL) { > X509_free(cert); //is it needed? > } > > > Thanks > Adi > >
-- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users