Newbie questions

From: Peter (ybi10_at_yahoo.com)
Date: 01/27/04


Date: Mon, 26 Jan 2004 15:28:16 -0800

Hi,

We have a small file transfer utility implemented using c++ and WinSock2.
What it does is similar to some basic ftp functions: send/receive commands,
transfer files. The program is client/server application. All our systems
are windows (XP and Server 2003). The client side will run on a (or more)
service system, and send/get resources (command, file data, etc.) to
multiple target systems (servers), for security consideration and other
reasons, we won't have ftp server on the target systems, and other direct
console access services.

Now we want to add some security on it (to encrypt/decrpt our commands, file
data, etc.), but I am fresh new to the area. We can't apply SSH because (I
was told) we won't have direct console access to the target systems. So SSL
probably a good choice, what's the simplest way to apply SSL to our existing
C++ program? Is is as simple as we just add some code in socket functions
(socket(), send(), recv(), etc.), and any existing programs I can refer to?
In order to apply SSL, what package/library do we need? Are they available
for free and where I can download them?

Thanks,
Peter