nao*_*umm 3 powershell certificate pfx p12
在 Windows Server 2016 上使用 powershell 将 .crt、.csr 和 .key 文件转换为 .pfx 或 .p12。
我有 .cert、.csr 和 .key 文件。但为了执行“netsh http add sslcert ...”命令,我需要 .pfx 或 .p12 文件。我需要在 powershell 中完成此操作。Openssl 不是一个选项。
我已经使用 openssl 完成了上述操作。但我现在无法下载软件,所以这不再是一个选择。我正在寻找openssl pkcs12 -export -out domain.name.pfx -inkey key.key -in cert.crtpowershell 中的等效命令。
小智 6
这是一个旧线程,但由于我陷入了完全相同的问题并最终找到了正确的答案,这不仅仅是每个人都喊着使用有时不可用的 openssl,我想我会在这里分享给下一个幸运的灵魂。
\n有一个名为 CertUtil 的内置 Windows 实用程序,可以从 PS 中调用它并执行此操作。它至少可以追溯到 2012 年服务器上,开箱即用,不能与旧版本对话。
\ncertutil \xe2\x80\x93MergePFX certfile.cer certfile.pfx\nRun Code Online (Sandbox Code Playgroud)\n需要记住的几件事是,-MergePFX 仅提示输入 certfile 而不是密钥,因此:
\n| 归档时间: |
|
| 查看次数: |
22660 次 |
| 最近记录: |