If you look at the code for the ssl demo programs, you'll see that it calls
'ERR_print_errors_fp(stderr)' to check the errors for 'SSL_connect()'.  If
you look at the code for that function, you should be able to add code to
your interface to report more of an error back.

I know that when I tried to compile the cli/serv demo program in ssl on
WinNT, I was getting 'SSL_connect()' returning a "-1" because it was
reporting a "PRNG not seeded" error.  This I fixed by reading back through
the archive and also by looking at <openssl/rand.h>.  There are a few
Windows functions in there that "seed the PRNG" like RAND_screen().

I hope this helps.

Jay Repko
Computer Engineer
NUWC

-----Original Message-----
From: Angelo Nardone [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 16, 2000 4:36 PM
To: [EMAIL PROTECTED]
Subject: Windows COM SSL_connect problems


I tried to make a ssl connection inside of a COM (dll).
The COM try to 'post' some data to a secureweb server (https).
This work fine in Linux an FreeBSD, but when I tried to use in a Windows

routine, the 'SSL_connect' return "-1".
Some body know the why?

I include the source code of the 'interfase'.

   SSLeay_add_ssl_algorithms();
   SSL_METHOD *meth = SSLv2_client_method();
   SSL_load_error_strings();
   SSL_CTX *ctx = SSL_CTX_new (meth);
 if (ctx == NULL)
  return 0;


<snip>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to