Rejoindre les fichiers .spc et .key publiés par GoDaddy dans un certificat .pfx / .cer complet

J'ai un GoDaddy-délivré certificat de signature de code dans un .spc fichier. Aussi, j'ai une clé privée dans .key fichier. La signature de code a été publié certaines de 13 mois, puis il a expiré et a été renouvelé avec GoDaddy. Pendant le processus de renouvellement de la clé privée qui a été demandé et qu'une nouvelle .spc fichier a été questions.

Maintenant, je suis confronté au problème de l'adhésion à l'original du fichier de clé privée avec les problèmes de certificat pour former un .pfx (ou .cer?) fichier approprié pour l'installation dans le magasin de certificats Windows.

La commande que j'essaie est:

openssl.exe pkcs12 -inkey my.key -in my.spc -out my.pfx -export

Cependant, j'obtiens un message d'erreur qui lit “Pas de certificat correspond à la clé privée”.

J'ai suivi cette réponse sur DONC pour vérifier la .key fichier est valide clé privée. Cependant, lorsque j'essaie de vérifier que .spc est un certificat valide, je viens d'obtenir

unable to load certificate 
5436:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:650:Expecting: TRUSTED CERTIFICATE

Quelle est la bonne façon de produire un .pfx fichier de mes entrées? Je suis OpenSSL 0.9.8 k.

source d'informationauteur Ondrej Tucny