从 kpcs7 (.p7b) 文件中提取私钥和证书

Posted

技术标签:

【中文标题】从 kpcs7 (.p7b) 文件中提取私钥和证书【英文标题】:Extract private key and certificate from kpcs7 (.p7b) file 【发布时间】:2011-11-13 23:22:25 【问题描述】:

我有一个 .p7b 文件。如何提取密钥和证书?我尝试了 openssl,但我无法获得确切的命令/选项。

谢谢!

【问题讨论】:

【参考方案1】:

PKCS#7 文件不包含私钥。至于证书,您尚未指定您使用的平台以及您的问题与编程的关系。

【讨论】:

谈到归档密钥恢复时,PKCs#7 中有一个加密密钥:msdn.microsoft.com/en-us/library/cc226732.aspx @Daniel Fisher 您是否参考了指定如何在 pkcs7 中存储私钥的标准? MS TechNet 中的概述technet.microsoft.com/en-us/library/cc730721.aspx @Daniel Fisher 据我了解,他们使用 PKCS7 加密,其中私钥存储为被加密的二进制数据。这与密钥在 pkcs12 中的存储方式或证书本身在 pkcs7 中的存储方式不同。

以上是关于从 kpcs7 (.p7b) 文件中提取私钥和证书的主要内容,如果未能解决你的问题,请参考以下文章

.P7B 证书转换为 .PFX

将.crt、.cer、.pfx、.p7b、.der的ssl证书转换成.pem格式

如何在spring boot中使用客户端私钥和服务器提供的证书调用服务器?

hbuilder打包ios需要的私钥和profile文件和私钥证书怎么获得

如何通过命令行为 iOS 开发安装开发者证书/私钥和配置文件?

openssl将私钥和crt证书合成pfx证书