On SSL_connect, the openssl documentation mentions that: "initiate the TLS/SSL handshake with an TLS/SSL server"
I have created the client cert and loaded into the context with "SSL_CTX_use_certificate_file" and the corresponding private key with "SSL_CTX_use_PrivateKey_file". This association works since the the call "SSL_CTX_check_private_key" succeeded. In SSL_connect, does the client program send out the client certificate to the server as a part of handshake? Now, my server is Java based, and I do not have much idea on JVM keystores. It looks like the keystore holds the CA cert and also the server cert. This CA is also the one who issued the client cert. I am getting an error "SSL_ERROR_SSL" with SSL_connect() returning <=0. Under what circumstances does SSL_connect return this error? ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]