|{{:undo-2.svg?30|}} [[certif:do#procedures|Retour au Dossier Organisationnel]]|| |{{:connexe.jpg?40|}} **Sujets connexes**|[[https://cartographie-fonctionnelle.logeas-web.fr/|Cartographie fonctionnelle de LoGeAs]]\\ [[glossaire:certficatssl]]| ====== Création des certificats, renouvellement... (#ID-156) ====== ===== Informations qualité ===== |**Suivi des modifications majeures** |2025/07/16 Nicolas MARCHAND - Reprise en procédure d'une doc intranet| |**Suivi des approbations** |Cartographie fonctionnelle| |**Objet** |Ce document explique la bonne pratique de la mise en place des certificats sur nos serveurs| |**Destinataires** |**- Validation des modifications : ** Gérant \\ **- Approbation du document** : Dev | ===== Procédure ===== Les certificats que nous utilisons viennent de https://www.httpcs.com/ \\ Il est livré des certificats au format crt hors IIS veut des format pfx, il faut donc les convertir. \\ Pour mémoire : |logeas-web_fr.crt|Fichier certificat généré par httpcs| |logeas-web_fr.key|Contient la clef privé| |logeas-web_fr.pfx|Fichier certificat utilisé par IIS doit être généré (cf plus bas) à partir du .crt et du .key| et |AAACertificateServices.crt|usage inconnu| |USERTrustRSAAAACA.crt|usage inconnu| |SectigoRSADomainValidationSecureServerCA.crt|usage inconnu| ==== Convertir du format crt -> pfx ==== === Récupérer la clef privée === Normalement la clef est sur le serveur dans le dossier certificat suivi du domaine\\ Si ce n'est pas le cas on peut le générer à partir du certificat actuel par la suite de commande suivante * en utilisant la console de gestion des certificats dans MMS, il est possible d'exporter les certificats actuels avec la clef privé (cf https://www.tbs-certificats.com/FAQ/fr/105.html) * on utilise ensuite openssl (si non installé https://slproweb.com/products/Win32OpenSSL.html) * pour exporter la clef par la commande "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -in logeas-web.pfx -out logeas-web.key -nodes ==== Convertir ==== utilisez la commande suivante : "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -inkey logeas-web_fr.key -in logeas-web_fr.crt -export -out logeas-web_fr.pfx NB : * le password demandé est à créer, il sera utilisé lors de l'import dans IIS * des .bat existent dans les dossiers pour executer la commande avec cmd (ne marche pas en powershell?) ===== Mettre en place ===== Il suffit alors de : * réimporter le certificat dans le magasin de IIS (certificat du serveur) * aller sur le/les sites correspondants puis dans les liaisons et de mettre en place le nouveau certificat