ADFS : comment remplacer le certificat SSL

Windows Server 2019Windows Server 2022Windows Server 2025

Dans ce tutoriel, je vais vous expliquer comment remplacer le certificat SSL sur ADFS (Active Directory Federation Services). Cette opération est nécessaire lors du renouvellement d’un certificat expiré ou proche de l’expiration afin d’assurer la continuité du service d’authentification et de sécuriser les échanges entre les utilisateurs et le serveur ADFS. Nous verrons pas à pas comment importer le nouveau certificat, l’appliquer au service et vérifier que tout fonctionne correctement.

Nous allons voir comment procéder pour le serveur ADFS et le serveur Proxy.

Installer / importer le nouveau certificat

Pour commencer, vous allez avoir besoin d’avoir le nouveau certificat au format PFX avec sa clé privée, celui doit être importer les serveurs dans les certificats ordinateur dans le magasin personnel.

Le certificat installé sur les serveurs, récupérer son empreinte numérique (Thumbprint) qui va être utiliser par la suite dans les commandes PowerShell

Changer le certificat sur le serveur ADFS

On va commencer, par changer le certificat sur le serveur ADFS, ouvrir la console d’administration ADFS, aller dans Service / Certificats et dans le panneau d’Actions, cliquer sur Définir le certificat de communication 1.

Dans la liste des certificats qui s’affiche, sélectionner le nouveau certificat 1 et cliquer sur OK 2 pour le sélectionner.

Ensuite vérifier dans la console ADFS, que celui-ci est bien sélectionné.

Maintenant, ouvrir un invite de commande PowerShell.

Entrer la commande suivante pour définir le certificat sur la liaison HTTPS :

Set-AdfsSslCertificate -Thumbprint <THUMBPRINT-CERTIFICAT>

Redémarrer le service ADFS pour la prise en compte :

Restart-Service ADFSSRV

Le certificat est changé sur le serveur ADFS, si en interne, vous ne passez pas par le serveur Proxy ADFS, tester le fonctionnement.

Changer le certificat sur le serveur ADFS Proxy

En toute logique, si vous publiez sur Internet votre serveur de fédération, vous le faite à travers un serveur ADFS Proxy (WAP), il faut aussi mettre à jour le certificat sur celui-ci.

A ce stade, vous devez avoir installer le certificat sur le serveur comme expliquer au début.

Ouvrir un invite de commande PowerShell en administrateur.

On va commencer par importer le certificat, entrer la commande suivante :

Set-WebApplicationProxySslCertificate -Thumbprint <THUMBPRINT-CERTIFICAT>

L’étape qui va suivre peut ne pas être nécessaire, dans certain cas, il faut rétablir la relation d’approbation entre le serveur Proxy et le serveur ADFS principal, avec le compte administrateur local qui a été créé lors du déploiement de serveur ADFS.

$Credential = Get-Credential

Install-WebApplicationProxy -FederationServiceTrustCredential $Credential  -CertificateThumbprint <THUMBPRINT-CERTIFICAT> -FederationServiceName adfs.domain.tld

Pour finir redémarrer le serveur ADFS Proxy :

Restart-Computer

Conclusion

En suivant les étapes de ce tutoriel, vous avez pu remplacer le certificat SSL de votre serveur ADFS en toute sécurité. Cette opération garantit la continuité des authentifications et maintient un niveau de sécurité optimal pour vos utilisateurs. Pensez à surveiller régulièrement la date d’expiration de vos certificats afin d’éviter toute interruption de service.

Romain Drouche
Architecte Système | MCSE: Core Infrastructure
Expert en infrastructures IT avec plus de 15 ans d’expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d’Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

Laisser un commentaire