如何将SSL证书和私钥转换为PFX以在IIS中导入?

证书名称是:mycert.crt我的CSR转换为PEM(RsA)私钥是:private.key

我想创buildmycert.pfx,所以我可以在IIS中使用它。

当我运行这个命令时:

openssl pkcs12 -export -out mycert.pfx -inkey private.key -in mycert.crt

然后openssl问:

RSA公共,私人或PKCS#8密钥文件进行解码:

我为这个价值做了什么? 如果我已经将该键添加到原始命令。

另外,我是否应该使用解密的CSR作为-inkey文件?

我认为你是混淆的条款。 CSR代表证书签名请求。 这与您的私钥不一样。 如果你真的把你的CSR文件作为私钥传给openssl,那就是你的问题。 您需要获取实际的私钥文件并使用它。 你的私钥在哪里取决于你最初如何生成CSR。