gpt4 book ai didi

ssl - 从合格的 .crt 和 .pfx key 文件中制作合格的 .pfx 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:07 28 4
gpt4 key购买 nike

我需要在 .pfx 文件中上传合格的证书,我有 .req 和 .pfx 以及请求证书的私钥文件,并且我从执行这些操作的公司那里获得了合格的 .crt 证书。如何加入密码和具有合格根的证书?

我已经尝试过 openssl Openssl pkcs12 -export -inkey KEYFILENAME -in CERTFILEFILENAME -out final.pfx

输出是:pkcs12 错误,期望:任何私钥

谢谢,这对我来说很重要。

最佳答案

你说你有“.pfx with private key”但没有说任何关于 PEM 格式的私钥。 pkcs12 -export -inkey 的输入必须是 PEM 格式的私钥

使用 openssl pkcs12 -in oldpfx -nocerts without -export 从现有/原始 pfx 中提取私钥,并将其存储在文件并将其提供给 -inkey,或者只是与您的证书连接并将组合通过管道传输到 openssl pkcs12 -export without -in -inkey.

请注意,这“加入”了私钥和证书,但没有与任何密码的永久链接;每个私钥文件(PEM 格式 pfx/p12)都可以使用您选择的任何密码进行加密(除了 openssl 通常会拒绝非常短的密码)并且它们不需要相同,并且每个都可以在不更改私钥(和证书)的情况下进行更改——尽管您可能会为了自己的方便而选择制作它们并保持它们相同。

另请注意,由 Verisign 和 GoDaddy 等公共(public) CA 颁发的证书通常依赖于中间 aka chain 证书,并且在许多可能大多数情况下使用 pfx/pf12 需要它包含那些中间/链证书。但是,您在 Q 中没有提供任何关于此的线索,而且关于如何选择、获取、转换和使用链证书的可能变化太多,我无法将它们全部放在一个 SO 答案中。

关于ssl - 从合格的 .crt 和 .pfx key 文件中制作合格的 .pfx 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41550856/

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