Hello, Maybe you may try something like this:
int log_err(void) { char buf[256]; u_long err; while ((err = ERR_get_error()) != 0) { ERR_error_string_n(err, buf, sizeof(buf)); printf("*** %s\n", buf); } Best regards, -- Marek Marcola <marek.marc...@malkom.pl> owner-openssl-us...@openssl.org wrote on 02/25/2011 12:06:47 PM: > Aro RANAIVONDRAMBOLA <razuk...@gmail.com> > Sent by: owner-openssl-us...@openssl.org > > 02/25/2011 12:08 PM > > Please respond to > openssl-users@openssl.org > > To > > openssl-users@openssl.org > > cc > > Subject > > How to retrieve error about private key loading. > > Hello, > I realize that when my program calls SSL_CTX_use_certificate_file, it returns an error > because the certificate does not match the private key. I would to process this kind of > error. SSL_get_error( ) does not treat this case. I would like to know what is THE > function wich enable me to extract the errors type ( in my case I want to retrieve error > like SSL_ERROR_PVKEY_DOES_NOT_MATCH_WITH_CERT ) > Thanks for your help. > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org