err = SSL_get_error(client->ssl, r2);
if (err != 0) {
                char str[2048];
        ERR_error_string_n(err, str, sizeof(str));
                printf("%s", str);              

                ERR_print_errors_fp (stdout);
}

The first function produces:
error:00000001:lib(0):func(0):reason(1)

while ERR_print_errors_fp prints:
4349079552:error:140890B2:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:no 
certificate 
returned:/SourceCache/OpenSSL098/OpenSSL098-50/src/ssl/s3_srvr.c:2631:

--
Marco Bambini
http://www.sqlabs.com
http://twitter.com/sqlabs
http://instagram.com/sqlabs



On 11 Aug 2014, at 15:36, Salz, Rich <rs...@akamai.com> wrote:

>> every time I have an SSL error I try to log useful data using
>> ERR_error_string_n.
> 
> Can you post the code with the call?
> 
> --  
> Principal Security Engineer
> Akamai Technologies, Cambridge MA
> IM: rs...@jabber.me Twitter: RichSalz
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org

Reply via email to