.spc
文件中。同时,我有一个.key
文件中的私钥。代码签名证书已经发行了大约13个月,然后过期了并且被GoDaddy续订了。在续订过程中没有请求私钥,只是重新颁发了一个新的.spc
文件。现在我面临的问题是将原始的私钥文件与颁发的证书合并,以形成适合安装到Windows证书存储中的
.pfx
(或.cer
?)文件。我正在尝试的命令是:
openssl.exe pkcs12 -inkey my.key -in my.spc -out my.pfx -export
然而,我收到了一个错误信息,显示为“No certificate matches private key”。
我已经遵循了SO上的这个回答来验证.key
文件是有效的私钥。但是,当我尝试验证.spc
是否为有效证书时,我只得到了:
unable to load certificate
5436:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:650:Expecting: TRUSTED CERTIFICATE
我该如何正确地从我的输入中生成一个 .pfx
文件?我正在使用 OpenSSL 0.9.8k。