15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
01.11.2024

Qu’est-ce qu’un Root Certificate (CA) ? Un guide complet des Certificate Authorities et de la Chain of Trust

La communication sécurisée sur Internet ne se fait pas par hasard. Derrière chaque icône de cadenas dans votre navigateur, chaque connexion HTTPS et chaque transfert de données chiffré se cache un système de confiance soigneusement conçu — et à la base même de ce système se trouve le certificat racine. Que vous soyez un développeur sécurisant une application web, un administrateur système gérant une infrastructure serveur, ou un propriétaire d’entreprise protégeant les données des clients, comprendre les certificats racines est une connaissance essentielle.

Dans ce guide complet, nous expliquerons exactement ce que sont les certificats racines, comment fonctionnent les Autorités de Certification (AC), comment la chaîne de confiance est établie, et comment gérer les certificats racines sur vos propres systèmes.

Qu’est-ce qu’un certificat racine ?

Un certificat racine est un certificat numérique auto-signé émis par une Autorité de Certification (AC) de confiance. Il se situe au sommet même de la hiérarchie de l’Infrastructure à Clé Publique (PKI) et sert d’ancre ultime de confiance pour tous les certificats numériques qui en découlent.

Contrairement aux certificats SSL/TLS standard qui sont signés par une autre autorité, un certificat racine est signé par lui-même — ce qui signifie que l’AC se porte garante de sa propre identité. Cela est possible car les certificats racines sont pré-installés et intrinsèquement de confiance par les systèmes d’exploitation, les navigateurs web et autres logiciels clients.

Lorsque votre navigateur se connecte à un site web via HTTPS, il ne vérifie pas simplement le certificat du site web isolément. Il remonte une chaîne de certificats jusqu’à atteindre un certificat racine qu’il fait déjà confiance. Si ce certificat racine est présent dans le magasin de confiance du système, la connexion est considérée comme sécurisée.

Les certificats racines sont la base de la communication chiffrée sur le web — et sans eux, des technologies comme SSL/TLS n’auraient aucune base fiable sur laquelle s’appuyer. Si vous déployez SSL/TLS sur votre propre infrastructure, des solutions comme l’Hébergement VPS d’AlexHost offrent un accès root complet et un environnement sécurisé pour implémenter et gérer efficacement votre pile de certificats.

Le rôle des Autorités de Certification (AC)

Une Autorité de Certification (AC) est une organisation — publique ou privée — qui émet, gère et révoque des certificats numériques. Les AC sont les tiers de confiance qui font fonctionner tout le système PKI.

Voici ce que font les AC en pratique :

  • Vérification d’identité : Avant d’émettre un certificat, une AC vérifie l’identité de l’entité demandeur. Selon le type de certificat (DV, OV ou EV), cette vérification peut aller d’une simple vérification de propriété de domaine à un audit commercial juridique complet.
  • Émission de certificat : Une fois vérifiée, l’AC signe le certificat avec sa clé privée, liant l’identité de l’entité à une clé publique.
  • Révocation de certificat : Si un certificat est compromis ou n’est plus valide, l’AC peut le révoquer et publier la révocation via une Liste de Révocation de Certificats (CRL) ou le Protocole de Statut de Certificat en Ligne (OCSP).

Les AC publiques bien connues incluent DigiCert, Sectigo, GlobalSign et Let’s Encrypt. Ces organisations ont leurs certificats racines pré-installés dans les principaux systèmes d’exploitation et navigateurs, c’est pourquoi les certificats qu’elles émettent sont automatiquement de confiance pour les utilisateurs finaux.

Les AC privées existent également dans les environnements d’entreprise, utilisées pour les systèmes internes, les intranets et la gestion des appareils — mais leurs certificats racines doivent être distribués et installés manuellement sur les appareils clients.

La chaîne de confiance : comment cela fonctionne

La chaîne de confiance (aussi appelée chaîne de certificats) est la séquence hiérarchique de certificats qui relie un certificat d’utilisateur final à un certificat racine de confiance. Comprendre cette chaîne est essentiel pour quiconque gère SSL/TLS sur des serveurs web ou des applications.

Les trois niveaux de la hiérarchie des certificats

#### 1. Certificat racine (ancre de confiance)

Le certificat racine est l’élément le plus élevé de la hiérarchie. Il est :

  • Auto-signé par l’AC
  • Pré-installé dans les magasins de confiance du système d’exploitation et du navigateur
  • Conservé hautement sécurisé — souvent stocké hors ligne dans des modules de sécurité matérielle (HSM)
  • De longue durée, avec des périodes de validité s’étendant souvent sur 20–25 ans

Parce que le certificat racine est si précieux et sa compromission serait catastrophique, les AC font des efforts extraordinaires pour le protéger. C’est précisément pourquoi les certificats intermédiaires existent.

#### 2. Certificats intermédiaires

Les certificats intermédiaires sont émis et signés par l’AC racine. Ils agissent comme un tampon entre le certificat racine et les certificats d’utilisateur final. Les caractéristiques clés incluent :

  • Sécurité opérationnelle : L’AC racine peut rester hors ligne tandis que les AC intermédiaires gèrent l’émission quotidienne de certificats
  • Cloisonnement : Si une AC intermédiaire est compromise, seuls les certificats qu’elle a émis sont affectés — le certificat racine reste intact
  • Flexibilité : Plusieurs AC intermédiaires peuvent être créées à des fins différentes, pour des géographies ou des unités commerciales différentes

Lorsque vous installez un certificat SSL/TLS sur un serveur web, vous devez généralement aussi installer la chaîne de certificats intermédiaires afin que les navigateurs puissent compléter le chemin de confiance.

#### 3. Certificats d’utilisateur final (feuille)

Ce sont les certificats installés sur les sites web, les serveurs de messagerie, les API et autres services. Ils sont :

  • Signés par une AC intermédiaire
  • Liés à un nom de domaine, une adresse IP ou une organisation spécifique
  • De courte durée, généralement valides de 90 jours à 2 ans
  • Ce que les navigateurs et les clients inspectent réellement lors de l’établissement d’une connexion sécurisée

Comment le processus de vérification fonctionne en pratique :

  1. Votre navigateur se connecte à https://example.com
  2. Le serveur présente son certificat SSL/TLS (certificat d’utilisateur final)
  3. Votre navigateur vérifie la signature du certificat — il a été signé par une AC intermédiaire
  4. Votre navigateur vérifie le certificat de l’AC intermédiaire — il a été signé par une AC racine
  5. Votre navigateur vérifie son magasin racine de confiance — l’AC racine est présente et de confiance
  6. La connexion est vérifiée comme sécurisée ✓

Si un lien quelconque de cette chaîne est rompu, expiré, révoqué ou non fiable, le navigateur affichera un avertissement de sécurité et la connexion échouera.

Pourquoi les certificats racines sont importants : fonctions principales

Sécurité

Les certificats racines sont le mécanisme par lequel la communication chiffrée est authentifiée et sécurisée. Lorsqu’un client se connecte à un serveur en utilisant HTTPS, TLS ou d’autres protocoles chiffrés, le certificat racine fournit la confiance fondamentale qui rend le chiffrement significatif. Sans lui, il n’y aurait aucun moyen fiable de vérifier que vous communiquez réellement avec le serveur prévu plutôt qu’avec un attaquant effectuant une attaque de l’homme du milieu (MITM).

Authentification

Les certificats racines permettent l’authentification cryptographique des identités. En faisant confiance à un certificat racine, vous faites implicitement confiance à chaque entité dont le certificat remonte à celui-ci — à condition que l’AC ait fait son travail correctement. C’est pourquoi les normes du Forum AC/Navigateur et les audits WebTrust existent : pour assurer que les AC maintiennent des pratiques rigoureuses de vérification d’identité.

Intégrité des données

Au-delà du chiffrement et de l’authentification, le système PKI assure l’intégrité des données. Les signatures numériques dérivées de la chaîne de certificats garantissent que les données transmises entre le client et le serveur n’ont pas été altérées en transit. Ceci est particulièrement critique pour les transactions financières, les données de santé, les documents juridiques et tout autre échange d’informations sensibles.

Non-répudiation

Dans certains contextes, en particulier avec la signature de code et les certificats de signature de documents, les certificats racines soutiennent la non-répudiation — la capacité à prouver qu’une entité spécifique a signé ou envoyé un élément de données particulier, et qu’elle ne peut pas nier l’avoir fait ultérieurement.

Gestion des certificats racines sur votre système

Que vous dépanniez des erreurs SSL, déployiez une PKI interne ou audiiez la configuration de certificat de votre serveur, savoir comment afficher et gérer les certificats racines est une compétence pratique pour tout administrateur.

Étape 1 : Affichage des certificats racines installés

Sous Windows :

  1. Appuyez sur Win + R pour ouvrir la boîte de dialogue Exécuter
  2. Tapez certmgr.msc et appuyez sur Entrée
  3. Accédez à Autorités de Certification Racines de Confiance → Certificats
  4. Vous verrez la liste complète des certificats racines de confiance installés sur le système

Vous pouvez également utiliser PowerShell :

Get-ChildItem -Path Cert:LocalMachineRoot

Sur macOS :

  1. Ouvrez Accès aux Chaînes de Clés (situé dans Applications → Utilitaires)
  2. Dans la barre latérale gauche, sélectionnez Racines Système sous Chaînes de Clés
  3. Filtrez par Certificats dans la section Catégorie
  4. Parcourez ou recherchez des certificats racines spécifiques

Sous Linux (Debian/Ubuntu) :

Les certificats racines sont généralement stockés dans /etc/ssl/certs/. Vous pouvez les lister avec :

ls /etc/ssl/certs/

Pour afficher un certificat spécifique :

openssl x509 -in /etc/ssl/certs/ca-certificates.crt -text -noout

Le paquet ca-certificates gère le magasin racine de confiance sur la plupart des systèmes basés sur Debian.

Sous Linux (RHEL/CentOS/AlmaLinux) :

ls /etc/pki/ca-trust/source/anchors/
update-ca-trust

Étape 2 : Ajout d’un certificat racine personnalisé

Dans les environnements d’entreprise ou lors de l’utilisation d’une AC privée, vous devrez peut-être ajouter un certificat racine personnalisé à votre magasin de confiance.

Sous Windows (via Stratégie de Groupe ou manuellement) :

Import-Certificate -FilePath "C:pathtorootCA.crt" -CertStoreLocation Cert:LocalMachineRoot

Sous Ubuntu/Debian :

sudo cp rootCA.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates

Sous RHEL/CentOS :

sudo cp rootCA.crt /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust extract

Étape 3 : Mise à jour des certificats racines

Les magasins de certificats racines sont mis à jour via les mises à jour du système d’exploitation et du navigateur. Maintenir vos systèmes à jour est l’étape la plus simple et la plus importante pour maintenir un magasin de confiance sain.

  • Windows : Windows Update distribue les mises à jour de certificats racines automatiquement via le Programme de Certificat Racine de Confiance Microsoft
  • macOS : Les mises à jour de certificats racines sont incluses dans les mises à jour de sécurité macOS
  • Linux : Mettez à jour régulièrement le paquet ca-certificates : sudo apt update && sudo apt upgrade ca-certificates
  • Navigateurs : Chrome, Firefox et Edge maintiennent leurs propres magasins racines (partiellement ou totalement indépendants du système d’exploitation) et les mettent à jour avec les mises à jour du navigateur

Étape 4 : Révocation ou suppression de la confiance d’un certificat racine

Si un certificat racine est compromis ou si vous devez supprimer une AC de votre magasin de confiance, vous pouvez le supprimer manuellement ou retirer la confiance via les mêmes interfaces décrites ci-dessus. Les principaux navigateurs et fournisseurs de systèmes d’exploitation ont historiquement supprimé les AC compromises de leurs magasins de confiance — les exemples notables incluent l’activité AC de Symantec et plusieurs AC affiliées au gouvernement.

Certificats racines et hébergement web : ce que vous devez savoir

Si vous exécutez un site web ou une application web, l’infrastructure de certificat racine vous affecte directement via votre certificat SSL/TLS. Voici ce à quoi vous devez faire attention :

Installation du certificat : Lorsque vous installez un certificat SSL sur votre serveur, vous devez également installer la chaîne complète de certificats intermédiaires. Ne pas le faire causera des erreurs de chaîne de confiance pour certains clients, même si le certificat lui-même est valide.

Sélection du certificat : Choisissez des certificats SSL auprès d’AC bien établies dont les certificats racines sont largement de confiance. AlexHost offre des Certificats SSL qui sont reconnus par tous les navigateurs et systèmes d’exploitation majeurs, assurant que vos visiteurs ne rencontrent jamais d’erreurs de confiance.

Configuration du serveur : Configurez correctement votre serveur web (Apache, Nginx, LiteSpeed) pour servir la chaîne de certificats complète. Des outils comme le Test SSL de SSL Labs peuvent vérifier que votre chaîne est correctement configurée.

Environnement d’hébergement : Votre environnement d’hébergement doit supporter SSL/TLS correctement. Que vous soyez sur l’Hébergement Web Partagé pour un site web simple ou un Serveur Dédié pour des applications à fort trafic, assurer que votre plateforme supporte les configurations TLS modernes et la gestion des certificats est non-négociable.

Sécurité du courrier électronique : Les certificats racines sous-tendent également les protocoles de chiffrement de courrier électronique comme S/MIME et STARTTLS. Si vous exécutez un serveur de messagerie, envisagez une solution professionnelle d’Hébergement Email qui gère la gestion des certificats et la transmission sécurisée d’emblée.

Problèmes courants de certificats racines et comment les corriger

Erreur « Certificat non approuvé »

Cause : Le certificat racine de l’AC émettrice n’est pas dans le magasin de confiance du client.

Correction : Assurez-vous d’utiliser un certificat d’une AC largement de confiance. Pour les systèmes internes, distribuez votre certificat AC racine privé à tous les appareils clients.

Erreur « Chaîne de certificats incomplète »

Cause : Le certificat intermédiaire manque de la configuration du serveur.

Correction : Téléchargez le paquet de certificats intermédiaires auprès de votre AC et configurez votre serveur web pour le servir aux côtés de votre certificat d’utilisateur final.

Erreur « Le certificat a expiré »

Cause : Soit votre certificat d’utilisateur final, soit un certificat intermédiaire de la chaîne a expiré.

Correction : Renouvelez votre certificat SSL. Si un certificat intermédiaire a expiré, téléchargez le paquet mis à jour auprès de votre AC.

Avertissement « Certificat auto-signé »

Cause : Le certificat n’a pas été émis par une AC de confiance — il est signé par lui-même ou par une AC privée non présente dans le magasin de confiance.

Correction : Remplacez par un certificat d’une AC publique de confiance, ou distribuez votre certificat AC racine privé à tous les clients qui doivent lui faire confiance.

Certificats racines vs certificats intermédiaires vs certificats d’utilisateur final : comparaison rapide

CaractéristiqueCertificat racineCertificat intermédiaireCertificat d’utilisateur final
Émis parAuto-signé (AC elle-même)AC racine ou une autre AC intermédiaireAC intermédiaire
Période de validité20–25 ans5–10 ans90 jours – 2 ans
Stocké dansMagasin de confiance du système d’exploitation/navigateurChaîne de certificats du serveurServeur web / application
ObjectifAncre de confiancePont de chaîne + sécurité opérationnelleIdentifie un domaine/entité spécifique
Si compromisCatastrophique — tout l’écosystème AC affectéGrave — tous les certificats émis affectésLimité — seul ce domaine affecté
Conservé hors ligne ?Oui, généralementParfoisNon

Conclusion

Les certificats racines sont la base invisible mais indispensable de la sécurité Internet. Ils rendent HTTPS possible, permettent le chiffrement du courrier électron

15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer