I did the similar thing, using Indy9.0 components, that are available for C++ Builder and Delphi and they are capable of using openssl. There are "connection intercepts" available.
Or you could use the stunnel as proxy if you like, i heard it has win32 port available. Also I implemented cert verification using windows cert stores and MsCryptoAPI, which is available in C++ builder, but I had to translate it to Delphi unit in my case. Here it is: http://www.ece.rice.edu/~nikamir/crypto.html Regards >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I have got almost finished program written in Borland C++ Builder 5... It works with pop3 servers, and turns out, some of them actually use SSL ;) Program uses socket VCL components to work with the server, and what i need to do now is add SSL support to it, preferrably without changing too much of the concept. Is there an easy way to do so using OpenSSL? Or, is there a way to create SSL "proxy" to which it will connect, allowing secure connection with the server? ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]