I'm trying to get SSL handshaking to work on a remote, accelerated machine
to take some load off of the web servers when they have a lot of incoming
connections.
Since the accelerator card in the remote machine supports OpenSSL, I figured
I would use the OpenSSL routines on that machine to do the handshaking.
However, in order to do the handshake, the SSL structure has a pointer to a
handshake function, and several pointers to other data and structures..
passing these pointers to the remote machine is pretty useless, and short of
doing a deep copy of the entire structure (it's pretty deeply nested) I
don't really see any way around it.
As far as I can tell, the best point to have OpenSSL on the web server send
data to the remote server is in the SSL_accept() function. Instead of doing
the handshaking locally, it will do it remotely.
Is there a better way to do this? Should I just place the remote call within
the handshake function itself, so I don't have to pass the entire SSL
structure over to the remote server?
Thanks.
J.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]