我有一个PKCS#7证书(.spc)的证书,并且还有.pem文件,如何在OpenSSL应用程序上将其转换为.pfx文件?
感谢。
答案 0 :(得分:1)
首先,文件扩展名没有权力;它们通常用于指示文件内容的格式,但没有任何内容强制执行此操作。因此,名为“something.pem”的文件通常应包含PEM格式的数据,但完全可以将该扩展名用于非PEM的文件,并使用不同的扩展名来实现文件是PEM。
其次,PEM不是单一格式,它是几十种格式的家族,包括大约十二种用于私钥的格式。
如果您的.pem文件实际上是OpenSSL支持的某种PEM格式的私钥,并且PKCS7(.spc)文件包含证书或链 for匹配该私钥的公钥,并且您拥有或获得OpenSSL(因为您标记了我假设您这样做),然后:
{{1}}
如果您的.pem文件不是与PKCS7中证书/链中的公钥匹配的PEM格式私钥,则您没有创建PKCS12 / PFX文件所需的数据。