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

Reply via email to