gpt4 book ai didi

openssl - 如何将我的 .spc 和 .pem 文件转换为 .pfx 文件

转载 作者:行者123 更新时间:2023-12-04 16:06:18 27 4
gpt4 key购买 nike

我有一个 PKCS#7 证书 (.spc),还有一个 .pem 文件,如何在 OpenSSL 应用程序上将其转换为 .pfx 文件?

谢谢。

最佳答案

首先,文件扩展名没有权力;它们通常用于指示文件内容的格式,但没有强制执行此格式。因此,名为“something.pem”的文件通常应该包含 PEM 格式的数据,但完全可以将该扩展名用于非 PEM 的文件,并使用不同的扩展名PEM 文件。

其次,PEM 不是单一格式,它是几十种格式的家族,其中包括大约十几种用于私钥的格式。

如果您有一个 .pem 文件,它实际上是 OpenSSL 支持的一种 PEM 格式的私钥,并且 PKCS7 (.spc) 文件包含证书或链匹配那个私钥的公钥,并且你拥有或获得 OpenSSL(因为你标记了它,我假设你这样做),然后:

 openssl pkcs7 -in whatever.spc -inform der -print_certs \
| openssl pkcs12 -export -inkey keyfile.pem -out newfile.pfx

如果您的 .pem 文件不是与 PKCS7 证书/链中的公钥匹配的 PEM 格式私钥,则您没有创建 PKCS12/PFX 文件所需的数据。

关于openssl - 如何将我的 .spc 和 .pem 文件转换为 .pfx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48678900/

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