1. Contexte
La sécurité du réseau Wi-Fi eduroam repose sur des méthodes EAP encapsulant les échanges d'authentification RADIUS au sein d'un tunnel sécurisé TLS.
Les terminaux des utilisateurs (supplicants) contrôlent l'authenticité du serveur RADIUS en validant sa chaîne de confiance auprès de l'Autorité de Certification (AC) déclarée dans leur profil Wi-Fi.
En cas de changement d'AC (par exemple lors de la migration du service TCS de Sectigo vers HARICA), tous les appareils des utilisateurs dont le serveur d'authentification bascule sur un certificat émis par la nouvelle AC doivent impérativement être mis à jour sous peine de rupture immédiate d'accès.
Renouvellement avec la même AC :
Cette procédure s'applique uniquement lors d'un changement d'Autorité de Certification racine. Si vous renouvelez simplement le certificat de votre serveur RADIUS auprès de la même AC (avec une autorité racine et un nom d'hôte/CN identiques), aucune action n'est requise côté clients ni dans eduroam CAT. Le nouveau certificat serveur sera automatiquement validé par l'AC racine déjà présente sur les postes usagers.
Ce changement d'autorité peut être anticipé et déployé progressivement pour limiter au maximum l'impact sur les usagers.
2. Principe de transition sans coupure
Les systèmes d'exploitation des postes clients et l'utilitaire eduroam CAT / geteduroam autorisent la déclaration de plusieurs autorités de certification racines ou intermédiaires au sein d'un même profil.
En intégrant la nouvelle AC dans vos profils en amont tout en conservant l'ancienne, vous offrez une période de transition transparente : les utilisateurs réinstallent leur profil sans que leur accès ne soit perturbé, puis la bascule effective du certificat sur le serveur RADIUS se déroule sans aucune action supplémentaire de leur part.
3. Procédure étape par étape
Étape 1 : Obtenir le nouveau certificat et sa chaîne
Générez une CSR conforme (ECC 256 bits recommandé ou RSA 2048 bits minimum).
Récupérez votre nouveau certificat serveur ainsi que la chaîne de certification complète auprès de la nouvelle AC (ex. : HARICA via la plateforme TCS).
-
Étape 2 : Déclarer la nouvelle AC dans eduroam CAT
-
Éditez votre profil institutionnel existant dans la section Détails EAP.
Ajoutez l'AC racine et les certificats intermédiaires de la nouvelle AC (HARICA) sans supprimer l'ancienne AC (Sectigo).
Sauvegardez le profil pour générer les nouveaux installateurs CAT et actualiser la base geteduroam.
Étape 3 : Campagne de communication auprès des usagers
Informez vos utilisateurs de la nécessité d'actualiser leur configuration Wi-Fi avant une date butoir (idéalement plusieurs semaines avant l'échéance).
Invitez-les à télécharger et installer le profil actualisé via l'application
geteduroam ou depuis
cat.eduroam.org.
Pendant toute cette période, les appareils mis à jour continuent de s'authentifier normalement puisque le serveur RADIUS présente encore l'ancien certificat toujours reconnu par le profil.
Étape 4 : Bascule du certificat sur le serveur RADIUS
Une fois la majorité du parc usager actualisée (et impérativement avant l'expiration du certificat Sectigo en place), procédez au remplacement sur vos serveurs d'authentification[cite: 2] :
Dépose des fichiers : Déposez le nouveau certificat serveur (émis par HARICA), sa clé privée associée et l'ensemble de la chaîne intermédiaire dans le répertoire sécurisé de votre service RADIUS (ex. : /etc/freeradius/3.0/certs/).
Mise à jour des directives de configuration : Ajustez les chemins dans la configuration du module EAP (ex. sous FreeRADIUS dans mods-available/eap, bloc tls-config) :
private_key_file : chemin vers la nouvelle clé privée.
certificate_file : chemin vers le nouveau certificat serveur HARICA.
ca_file : chaîne de certification complète (certificats intermédiaires et racine HARICA).
Test de configuration préalable : Vérifiez l'absence d'erreur de syntaxe ou de permissions sur les clés avant de relancer le service (ex. : freeradius -C ou lancement en mode debug freeradius -X).
Redémarrage du service RADIUS : Redémarrez le démon (systemctl restart freeradius) sur votre premier serveur, validez le bon fonctionnement, puis appliquez la bascule sur le second serveur.
Comportement côté utilisateurs :
Les utilisateurs ayant mis à jour leur profil ne percevront aucune coupure ni invite d'avertissement. Leur terminal constatera simplement que le serveur présente un certificat signé par la nouvelle AC (HARICA), autorité déjà présente et approuvée dans leur profil Wi-Fi[cite: 2].
Étape 5 : Nettoyage ultérieur