After pounding my head against the wall…
After pounding my head against the wall, it miraculously broke through!
I've been trying to figure out how to create self-signed SSL certificates that I can use for my websites hosted on Microsoft's IIS. I can find all kinds of information about creating certificates for Apache, and I've even got a Linux box with OpenSSL on it at my disposal, but nobody had written any documentation (that I can find, anyway, even with Google's help) about how to take the CSR that IIS spits out and return a certificate that can be installed.
I put together information from several different sources and finally figured it out. The result is a quick-n-dirty tutorial that explains how to set up a Certificate Authority on a Linux box and then use it to sign CSRs from IIS. You can view the document here.
I'm going to look into what's required to install OpenSSL on Windows 2000, and will update the docs if I figure it out so that those who don't have a Linux box available can still create self-signed certificates.
If you're wondering what a self-signed certificate is, bear with me and I'll explain it all in a separate post.