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]

Reply via email to