I have a GoDaddy-issued code signing certificate in a .spc
file. Also, I have a private key in .key
file. The code signing has been issued some 13 months ago, then it expired and was renewed with GoDaddy. During the renewal process no private key was requested and just a new .spc
file was issues.
Now I'm facing the problem of joining the original private key file with the issues certificate to form a .pfx
(or .cer
?) file suitable for installation into the Windows certificate store.
The command I'm trying is:
openssl.exe pkcs12 -inkey my.key -in my.spc -out my.pfx -export
However, I'm getting an error message that reads “No certificate matches private key”.
I've followed this answer on SO to verify the .key
file is a valid private key. However, when I try to verify that .spc
is a valid certificate, I just get
unable to load certificate
5436:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:650:Expecting: TRUSTED CERTIFICATE
What's the correct way of producing an .pfx
file from my inputs? I'm using OpenSSL 0.9.8k.