Aller au contenu principal

Configuration des certificats SSL avec un fichier pfx

Extraction des fichiers​

Afin que l'on puisse charger le certficat sur le serveur il nous faut récupérer le certificat et sa clé privée

Récupération du certificat​

openssl pkcs12 -in filename.pfx -clcerts -nokeys -out filename.crt

Récupération de la clé privée​

openssl pkcs12 -in filename.pfx -nocerts -out filename.key -nodes

On ajoute le -nodes pour que l'on ne nous demande pas de passphrase à la création du fichier de clé

Récupération du ca-certs​

Si besoin on peut aussi récupérer le ca-certs

openssl pkcs12 -in filename.pfx -nodes -nokeys -cacerts -out filename-ca.crt

Récupération du ca-bundle​

Si besoin on peut aussi créer le ca-bundle Si besoin on peut aussi créer le ca-bundle

cat  filename.crt filename-ca.crt > filename-full.crt

Création d'un fichier pem​

Extraction de la clé privée​

openssl pkcs12 -in filename.pfx -nocerts -out key.pem-nodes -nodes

Extraction du certificat (avec la clé publique)​

openssl pkcs12 -in filename.pfx -clcerts -nokeys -out cert.pem -nodes

Suppression de la passphrase sur le fichier de clé​

Si un passphrase est présent sur le fichier de clé on peut le supprimer avec la commande suivante

openssl rsa -in filename.key -out filename.key