> From: owner-openssl-us...@openssl.org On Behalf Of Rij
> Sent: Thursday, 23 July, 2009 21:17

> I have a simple client operating in blocking mode. When I try 
> to connect to the server, I get the error:
> error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
> 
Sounds like your server is not responding with valid SSL.
Are you sure you are connecting to the correct server and port?

Can you try connecting with openssl s_client -debug?
Does it get data that looks like some other protocol
(at best, a readable one)? Maybe the server requires 
STARTTLS or similar interaction BEFORE starting TLS?

> Anybody aware of this error? I had previously written both a 
> blocking and non-blocking client with help of people from 
> this forum (most notably David). Now, the code doesn't run. 
> Here's a snapshot of the code.
> 
>               SSL_library_init();
>               ERR_load_BIO_strings();
>               SSL_load_error_strings();
>               OpenSSL_add_all_algorithms();

Asides: BIO errstrings are (also) loaded by SSL_load_error_strings, 
and if you're (only) doing SSL you shouldn't need any algorithms 
not included by SSL_library_init. But these (should) do no harm.



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to