Tengo un certificado de firma de código emitido por GoDaddy en un archivo .spc
. Además, tengo una clave privada en el archivo .key
. La firma del código se emitió hace unos 13 meses, luego expiró y se renovó con GoDaddy. Durante el proceso de renovación, no se solicitó ninguna clave privada y solo hubo un nuevo archivo .spc
.Unir archivos .spc y .key emitidos por GoDaddy en un certificado .pfx/.cer completo
Ahora estoy enfrentando el problema de unir el archivo de clave privada original con el certificado de problemas para formar un archivo .pfx
(o .cer
?) Adecuado para la instalación en el almacén de certificados de Windows.
El comando que estoy tratando es:
openssl.exe pkcs12 -inkey my.key -in my.spc -out my.pfx -export
Sin embargo, estoy recibiendo un mensaje de error que dice “Sin certificado coincide con la clave privada”.
He seguido this answer on SO para verificar que el archivo .key
es una clave privada válida. Sin embargo, cuando intento para verificar que .spc
es un certificado válido, simplemente me
unable to load certificate
5436:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:650:Expecting: TRUSTED CERTIFICATE
Cuál es la forma correcta de producir un archivo .pfx
de mis entradas? Estoy usando OpenSSL 0.9.8k.
¿Está utilizando IE8? El script de firma de código Godaddy no funciona con IE8. use firefox – Nick
No. Estoy usando Chrome 9 y FireFox 9. Sin embargo, no puedo ver ninguna conexión entre IE8 y mi problema. –