Please help me get my facts straight on what this is all about.

What I want to do:
Send an XML string from a non-browser client to a server, but securely, because it 
will contain credit card information and other personal junk.
It has to be on the Mac and Windows platforms at least.

Steps I see:
Use OpenSSL because I can get that for OS X and also for Windows.
OK, after that, I'm fuzzy.

Steps I vaguely see, please help me if you can:

1) We have a Win2K server.  What do I do to get it to see and talk to SSL connections 
coming from the client? 
        Do I need to install OpenSSL there, or will OSSL talk to whatever 
        existing SSL things MS has built into IIS on Win2K?
        Is there a setting I need to tweak, or will IIS do this out of the box?

2) I need to use the command line utility that comes with OSSL to make
        uh..what?  A private key? A certificate?  The user will never see
        this stuff, hopefully. 

3) I need to put a copy of the private key on the server and the client,
        and somehow that gets used to to encrypt the private information
        the client sends. 

4) I use the OSSL libraries (or possibly call the command line utility from
        a program) to set up and SSL link and send my information to the 
        server.

5) Do I need to write server code that is looking for this link, this
        information, and then decodes it?  

I'm sorry to be so confused and thick headed.  I didn't think about SSL at all before 
about a couple of weeks ago, and I'm trying to understand the big picture.  If anybody 
feels compassion and has the time to step through this with me, I'd be very grateful.  
It's been good just reading through the list, although it's like being in the ER right 
after a big explosion down town.
john
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to