首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用合格的.crt和.pfx密钥文件制作合格的.pfx证书

用合格的.crt和.pfx密钥文件制作合格的.pfx证书
EN

Stack Overflow用户
提问于 2017-01-09 23:03:16
回答 1查看 389关注 0票数 0

我需要上传一个合格的证书在.pfx文件,我有.req和.pfx与私钥文件从申请证书,我得到了合格的.crt证书从公司做这些。如何将密码和证书与限定的root连接起来?

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

输出为: pkcs12中出现错误,应为:任何私钥

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

EN

回答 1

Stack Overflow用户

发布于 2017-01-09 23:31:20

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

使用不带-exportopenssl pkcs12 -in oldpfx -nocerts从现有的/原始的pfx中提取私有密钥,然后将其存储在一个文件中并将其提供给-inkey,或者只需连接您的证书并通过管道将组合发送到不带-in -inkeyopenssl pkcs12 -export

注意,这“连接”了privatekey和证书,但没有与任何密码的永久链接;每个privatekey文件(PEM格式或pfx/p12)都可以用您选择的任何密码进行加密(除非openssl通常拒绝非常短的密码),它们不需要相同,每个文件都可以在不更改privatekey (和证书)的情况下进行更改--尽管为了方便起见,您可以选择使它们保持不变。

还要注意,由诸如Verisign和GoDaddy等公共CA颁发的证书通常依赖于中间aka链证书,并且在许多可能大多数情况下,使用pfx/pf12的软件需要它来包含那些中间/链证书。然而,你在你的Q中没有给出任何关于这方面的线索,关于如何选择,获取,转换和使用链证书有太多可能的变体,我不能把它们都放在一个答案中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41550856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档