gpt4 book ai didi

openssl - 如何使用openssl从pfx文件中提取私钥?

转载 作者:行者123 更新时间:2023-12-03 10:25:56 25 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6 个月前关闭。
社区在 6 个月前审查了是否重新打开此问题并将其关闭:

原始关闭原因未解决





Improve this question




我一直在寻找这个私钥以在 Softlayer 的“添加证书”向导中添加 ssl 证书,并进一步将其与本地负载均衡器一起使用。

我用谷歌搜索并尝试了以下 openssl 命令:

openssl pkcs12 -in filename.pfx -nocerts -out key.pem

但我最终得到了无效的“RSA PRIVATE KEY”。请帮忙。

最佳答案

您的命令是正确的,并为您提供 加密 PKCS#8 格式的私钥。如果您需要 未加密 私钥,只需添加 -nodes选项:

openssl pkcs12 -in filename.pfx -nocerts -nodes -out key.pem

如果您需要旧 RSA 格式的私钥,您应该使用 openssl pkcs8 转换给定的 key 。命令:
openssl pkcs8 -in key.pem -out rsakey.pem

有关详细信息,请参阅文档:
  • https://www.openssl.org/docs/man1.1.0/apps/pkcs12.html
  • https://www.openssl.org/docs/man1.1.0/apps/pkcs8.html
  • 关于openssl - 如何使用openssl从pfx文件中提取私钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16397858/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com