I have recently inherited a client application that was developed (and must continue to be maintained) using VC++/MFC v5.0. It performs socket level communications using classes built on top of CAsyncSocket.
Unfortunately, this client must now communicate with a new server using SSL on port 443. It seems to me that I need to insert a new class between the MFC CAsyncSocket and the derived classes of the client application. No SSL client authentication is required in this scenario.
Moving to VC++/MFC v6.0 is not an option so SSPI is out. I'm hoping that someone has already done this and has code.