首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向现有.pkcs8文件添加.pfx文件

向现有.pkcs8文件添加.pfx文件
EN

Stack Overflow用户
提问于 2014-03-06 23:13:36
回答 1查看 253关注 0票数 0

我在这里陷入了困境,大多数事情都是假设,所以请纠正我哪里错了。

我们目前有一个引用.pkcs8文件的应用程序,我假设它是一个证书链。最近,我们得到了一个新的.pfx文件。为了让应用程序正常工作,我们需要将这个新的.pfx文件与现有的.pkcs8文件关联/链接起来。

做这件事的最好方法是什么?我一直在使用openssl并将.pfx文件转换成各种类型,但我并不真的想覆盖或替换现有的.pkcs8文件,因为我不知道文件中还可能有什么。

以下是我们的应用程序中的初始错误,正是这些错误导致我来到这里:

代码语言:javascript
复制
Loading CA Certificates from directory certs/CA :
total CA certificate count = 6
Loading certificate chain from PKCS7 :
Loading private key from certs/xxxxxkey.pkcs8, pwd = ********

STATE: Receiving the server's certificate
STATE: Sending alert because: Certificate unknown

提亚

EN

回答 1

Stack Overflow用户

发布于 2014-03-12 16:12:18

RFC5208定义了PKCS#8标准。它指定了私钥或加密私钥的格式。PKCS #12定义了用于将许多密码对象存储为单个文件的档案文件格式。

我建议您从.pfx中提取私钥信息。您可以使用openssl或(我更喜欢使用xca)。如果您决定使用xca,那么在xca中创建新的数据库文件。然后在证书选项卡中导入pfx文件。然后转到私钥选项卡,在该选项卡中可以找到您导入的.pfx文件中的私钥。单击导出并选中导出为PKCS#8并保存到.pkcs8文件。

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

https://stackoverflow.com/questions/22228482

复制
相关文章

相似问题

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