Hey all. I am trying to determine in my client app if a handshake fails
because the client and server are not supporting any common ciphers.
In the handshake code, I have the following:
case SSL_ERROR_SSL:
/* SSL error, possibly a protocol error. */
if (DebugSSL)
{
ERR_error_string(ERR_get_error(), buf);
log_error(buf);
}
close(sock);
return 0;
break;
which is gleaned from studying docs and sample code. When we test
it with s_server using no common cipher suites, it returns the following:
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake
failure
This is, of course only when we have a cipher mismatch - we haven't gotten
this message in any other scenario. Is there any way to get the specific
message from the OpenSSL library? or does this specific case encompass
multiple scenarios? If the latter is true, is there some way we can narrow
down this case?
TIA
Lou
--
Louis LeBlanc
Fully Funded Hobbyist, KeySlapper Extrordinaire :)
[EMAIL PROTECTED]
http://acadia.ne.mediaone.net
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]