1 votes

Comment convertir un certificat d'une autorité de certification en fichier .pfx ?

Depuis hier soir, je m'efforce de créer un . pfx en utilisant OpenSSL . J'ai suivi cette document et j'ai suivi les instructions de la rubrique Get a certificate using OpenSSL l'en-tête.

J'ai également essayé diverses choses en parcourant des articles, mais mon manque d'expérience dans ce domaine entrave vraiment mes efforts.

J'en suis à l'étape suivante : openssl pkcs12 -export -out myserver.pfx -inkey myserver.key -in myserver.crt et j'utilise le OpenSSL.exe console.

J'obtiens l'erreur suivante : unable to load certificates

J'utilise IIS 7 et j'ai acheté un certificat auprès de Symantec. Je pense que mon problème est que mon certificat commence comme suit :

----BEGIN PKCS #7 SIGNED DATA----- et pas seulement -----BEGIN CERTIFICATE----- de sorte que la commande décrite dans ma démonstration n'est pas en mesure de le gérer.

S'agit-il d'un .pb7 certificat ?

J'ai un .key et un fichier .crt fichier. Comment créer un fichier .pfx avec les formats ci-dessus ?

1voto

mat Points 480

Pour extraire le certificat du conteneur PKCS#7 que vous semblez avoir, exécutez la commande suivante

openssl pkcs7 -in cert.p7b -print_certs -out cert.cer

Vous pouvez alors utiliser la commande pkcs12 que vous avez déjà mentionnée dans la question pour générer le conteneur PKCS#12 (pfx).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X