Felipe Franciosi
Mon, 01 Feb 2010 13:00:43 -0800
Dear Kyle, David and Dr.Henson, thanks for all your replies.I will have a look on the debug generated by s_client and probably post them here in a minute.
In the meantime, let me appologise for not being specific about the error I am getting and provide you with more information:
When the client doesn't have a certificate at all, BIO_do_handshake() fails, accusing this: 20070:error:140890C7:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate:s3_srvr.c:2455:
(Which is the correct behaviour!!!!)When I use my client (with the proper CA signed certificates), BIO_do_handshake() actually succeeds. The error I get is that SSL_get_peer_certificate() actually returns NULL (when I believe it should return my client's certificate instead).
My best regards, Felipe On 1 Feb 2010, at 19:08, Dr. Stephen Henson wrote:
On Mon, Feb 01, 2010, Felipe Franciosi wrote:Dear Patrick, Thanks for the reply!I took the error checking out on purpose for the sake of the message size.I'm sending my client's code, but I still think the problem is on the server.What error printing do you do? You should call ERR_print_errors_fp(stderr) orsimilar and see if it gives you any useful message (see FAQ). Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org
______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org