考虑在IIS 6 / Windows 2003下保护网站的必要性。下面是采取的步骤:
由OpenSSL创build一个私钥:
openssl genrsa -des3 -out filename.key 2048
CSR是由OpenSSL用上面产生的.key文件创build的。
openssl req -new -key filename.key -out filename.csr
CSR被发送到证书颁发机构。 它返回一个.pem文件。
据我所知, .pem是证书本身。 我不清楚是否需要进一步的处理来匹配.key和.pem 。 现在,CA已经在IE7中受信任的根证书颁发机构列表中。
题
.pem转换为新的文件或可用的格式在IIS中使用? 我怀疑我需要一个.pfx

是的,您需要在使用此工具导入之前将证书与私钥重新组合以形成pfx。 目前私钥在您的系统上是文件格式,而不是在系统本地存储中。
这个命令是一个例子
C:\ Tools \ OpenSSL \ bin> openssl pkcs12 -export -in cert.pem -inkey key.pem -certfile cacert.pem -out cert.pfx
其中cert.pem是返回的证书,key.pem应该replace为您的文件名.key和cacert.pem是ca证书。 输出是上面向导中可以使用的pfx文件。