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) or
similar 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