Pour commencer, exporter la demande de signature de certificat (CSR) créée par pfSense en cliquant sur la 2ème icône de cette demande.
Vous obtiendrez un fichier en ".req".
Dans notre cas, nous avons installé une autorité de certification sous Windows Server, ainsi que l'interface web de cette CA.
Une fois installés, connectez-vous à l'adresse "https://ca.informatiweb.lan/certsrv" en tant qu'administrateur (ou un utilisateur ayant le droit d'inscrire un certificat de type "Serveur Web").
Sur l'interface de votre autorité de certification, cliquez sur : Demander un certificat.
Cliquez sur : demande de certificat avancée.
Ouvrez le fichier en ".req" (téléchargé depuis la machine pfSense) avec le bloc-notes.
Son contenu ressemble à ceci :
Plain Text
-----BEGIN CERTIFICATE REQUEST----- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... -----END CERTIFICATE REQUEST-----
Copiez son contenu en copiant également les lignes "BEGIN CERTIFICATE REQUEST" et "END CERTIFICATE REQUEST".
Collez la demande de certificat dans la case "Base-64-encoded ..." de l'interface web de votre CA sous Windows Server et sélectionnez le modèle de certificat "Serveur Web" (ou un modèle personnalisé copié depuis celui-ci).
Dans notre cas, nous utilisons notre modèle de certificat "Serveur Web Custom".
Ensuite, cliquez sur : Envoyer.
Une fois le certificat émis (délivré), sélectionnez "Codé en base 64" (pour obtenir la version texte ou Linux du certificat) et cliquez sur "Télécharger le certificat" (pour obtenir uniquement le certificat et non le certificat + celui de la CA émettrice).
Maintenant que vous avez obtenu un certificat valide depuis votre autorité de certification (CA), vous devez importer celui-ci sous pfSense en modifiant la demande de signature de certificat créée précédemment sous pfSense.
Pour cela, dans l'onglet "Certificates", cliquez sur l'icône représentant un crayon (à droite de votre demande de certificat en attente (external - signature pending)).
La demande de signature de certificat (Signing request data) apparait et pfSense vous demande les données du certificat final (Final certificate data).
Ouvrez le fichier "certnew.cer" téléchargé précédemment depuis votre autorité de certification sous Windows Server avec le bloc-notes et copiez son contenu (qui ressemble à ceci).
Plain Text
-----BEGIN CERTIFICATE----- xxxxxxxxxxxxxxxxxxxxxxxx... -----END CERTIFICATE-----
Note : si le contenu de ce fichier est illisible et ne ressemble pas à ceci, c'est que vous avez téléchargé le certificat au format Microsoft.
Si la page web de votre CA est toujours ouverte, choisissez "Codé en base 64" et cliquez sur "Télécharger le certificat".
Sinon, téléchargez OpenSSL et utilisez la commande adéquate pour convertir le certificat ".cer" (Microsoft) au format ".pem" (Linux).
Collez le contenu du certificat dans la case "Final certificate data" et cliquez sur : Update.
Votre certificat externe a été importé dans le magasin de certificats de pfSense.
Pour finir, vous devez spécifier à pfSense quel certificat il doit utiliser pour sécuriser son interface web.
Pour cela, allez dans : System -> Advanced.
Dans la section "webConfigurator" située en haut de page, configurez ces 2 paramètres :
En bas de page, cliquez sur : Save.
Comme vous pouvez le voir, le petit triangle apparait toujours pour le moment sur le cadenas présent dans la barre d'adresse.
Attendez 20 secondes pour que la page s'actualise automatiquement.
Maintenant, le cadenas apparait sans le petit triangle.
Si vous cliquez sur ce cadenas, vous verrez ceci apparaitre : Connexion sécurisée.
Important : Mozilla Firefox utilise son propre magasin de certificats. Si votre certificat SSL est considéré comme non valide (certificat émis par un émetteur inconnu), c'est que vous n'avez pas importé le certificat de votre CA dans le magasin de certificats de Mozilla Firefox.
Pour régler le problème, dans Mozilla Firefox, allez dans : Outils -> Paramètres -> Vie privée et sécurité -> Section "Certificats" de la page -> Afficher les certificats -> Autorités -> Importer.
Comme prévu, dans notre cas, le certificat SSL utilisé par pfSense est maintenant vérifié par "InformatiWeb CA" (notre autorité de certification installée sous Windows Server).
Pare-feu 11/6/2025
Pare-feu 20/6/2025
Pare-feu 4/6/2025
Pare-feu 9/5/2025
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Pas de commentaire