U P Sent from my iPad
> On Mar 17, 2014, at 5:48 PM, "hhachem" <hamze.hac...@deos-ag.com> wrote: > > openssl_capture.txt > <http://openssl.6102.n7.nabble.com/file/n48871/openssl_capture.txt> Hello, > > I'm using OpenSSL in order to encrypt some emails, that a piece of hardware > sends. But, whenever I try to call SSL_connect(), I get : SSL > routines:SSL23_GET_SERVER_HELLO:unknown protocol > > After sending "EHLO" and "STARTTLS" I call the following function: > /////////////////////////////////////////////////////////////////////////////////////////////// > SSL_CTX *ctx = NULL; > SSL *ssl = NULL; > > void CreateTLSSession(int sockfd) > { > printf("///////////////creating TLS > Session/////////////////////\n"); > SSL_library_init(); > SSL_load_error_strings(); > OpenSSL_add_all_algorithms(); > ctx = SSL_CTX_new(SSLv23_client_method()); > if (ctx == NULL) > { > printf("failed to initialize context\n"); > return; > } > SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2); > ssl = SSL_new(ctx); > if (!SSL_set_fd(ssl, sockfd)) > { > printf("failed to bind to socket fd\n"); > return; > } > if (SSL_connect(ssl) < 1) > { > ERR_print_errors_fp(stdout); > fflush(stdout); > printf("SSL_connect failed\n"); > return; > } > } > //////////////////////////////////////////////////////////////////////////////////////////////////// > I've tried connecting to : > > smtp.live.com : 587 --> SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol > s23_clnt.c:787: > smtp.live.com : 25 --> SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol > s23_clnt.c:787: > smtp.gmail.com : 587 --> SSL routines:SSL23_GET_SERVER_HELLO:unknown > protocol s23_clnt.c:787: > smtp.gmail.com : 465 --> no response from server at all! > smtp.gmail.com : 25 --> SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol > s23_clnt.c:787: > > > Am I missing something here? > > UPDATE: > > All other methods (i.e. TLSv1_1_method(), SSLv3_method() ...) lead to > SSL3_GET_RECORD:wrong version number > > > UPDATE: I've managed to sniff the network traffic using wireshark. The .txt > capture file is attached. > > > Any help will be appreciated > > > > -- > View this message in context: > http://openssl.6102.n7.nabble.com/SSMTP-Client-SSL-routines-SSL23-GET-SERVER-HELLO-tp48871.html > Sent from the OpenSSL - User mailing list archive at Nabble.com. > ______________________________________________________________________ > 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