OpenSSL interoperates with whatever SSL IIS has. You need to read about configuring IIS and its SSL stuff; Microsoft docs, not OpenSSL docs. You might find it easiest to pay someone (like Verisign) to sign the cert that you will have IIS generate. It will take you less time to do that, than to figure out the openssl commands.
You do not need a key or cert on the client; you can embed the server cert on the client, so that clients can verify the server before sending info. You can use openssl to write your custom client on mac, windows, etc. They will need to open a socket to the "HTTPS" port, typically 443, and send and receive some HTTP; typically that's pretty easy. Hope this hhelps. /r$ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]