将 .pem 导入 IIS 7

div*_*ded 24 iis ssl iis-7 ssl-certificate

我得到了两个要导入的 .pem 文件。我没有生成这些文件。我可以将它们导入 IIS 7 还是必须将它们转换为另一种格式?我知道 IIS 喜欢 .pfx - 如有必要,可以转换 .pem 吗?

任何帮助是极大的赞赏!

sys*_*138 34

如果它们只是您希望导入受信任根或中间根容器的证书颁发机构,只需将扩展名更改为.cer.crt,Windows 应该能够处理它而不会出现问题。

但是,如果 .pem 文件是 .pem/.key 文件对的一部分,那么您必须.pfx先将它们转换为文件,然后 Windows 才能访问它们。OpenSSL 可用于创建此类存档。

openssl pkcs12 -export -out newfile.pfx -inkey privcert.key -in pubcert.pem -certfile CARoots.pem
Run Code Online (Sandbox Code Playgroud)

它会提示您输入密码来保护文件。导入 IIS 时使用该密码。

  • 澄清一下,除非您还有私钥文件(上述命令中的 privcert.key),否则您将无法将 .pem 文件转换为 .pfx。如果您无法获得在此过程中或创建证书时使用的相同私钥文件,您将需要创建一个新的私钥并重新颁发证书。 (3认同)
  • 使用 [`-password pass:YourPassword` 通过命令行传递密码 `YourPassword`](/sf/answers/1562978231/)。 (2认同)