The code itself is simple: Basically, just establish the socket connection.
Then:
SSL_set_fd(ssl, sock);
ret = SSL_accept(ssl); (or SSL_Connect for the client)
if (ret<= 0)
{ print errors }
else
OK
----- Original Message -----
From: Nathan Smyth <[email protected]>
To: "[email protected]" <[email protected]>
Cc:
Sent: Tuesday, 10 April 2012, 14:24
Subject: Accept failing - SysCall error - advice?
Hi there,
I'm having trouble getting the SSL Connect/Accepts to work.
For the client, SSL_Connect returns -1. Raising SSL Error = 2,
SSL_ERROR_WANT_READ
For the server, SSL_ACCEPT returns 0 (or -1 if non blocking), raising SSL Error
5 = SSL_ERROR_SYSCALL.
ERR_ERROR_STRING() prints:00000005:lib(0):func(0):DH
Does anyone have any advice on things to try to help debug this? I'm not using
BIOs, but instead using SSL_set_fd(). This is because the application uses many
sockets, but only sometimes uses SSL.
Thanks!!
______________________________________________________________________
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]