Accueil
/
Aide du site web
/
Statistiques et erreurs
/
NET::ERR_CERT_DATE_INVALID : 7 façons de le corriger

NET::ERR_CERT_DATE_INVALID : 7 façons de le corriger

Rencontrer l’erreur NET::ERR_CERT_DATE_INVALID peut être frustrant, que vous naviguiez simplement sur un site web ou que vous en gériez un.

Cette erreur indique généralement un problème de validité du certificat SSL, qui peut empêcher les connexions sécurisées et déclencher des avertissements du navigateur tels que « Votre connexion n’est pas privée ».

Les certificats SSL jouant un rôle essentiel dans la sécurisation des données entre les utilisateurs et les sites web, les problèmes liés à leurs paramètres de date peuvent provoquer des alertes de sécurité.

Dans cet article, nous expliquerons ce qui entraîne l’erreur NET::ERR_CERT_DATE_INVALID et vous guiderons à travers des étapes pratiques pour la corriger.

Qu’est-ce que l’erreur NET::ERR_CERT_DATE_INVALID ?

L’erreur NET::ERR_CERT_DATE_INVALID se produit lorsqu’il y a un problème avec la date d’un certificat SSL, par exemple si elle a expiré, si elle n’est pas encore valide ou si elle ne correspond pas aux paramètres de date du système. Cela déclenche des avertissements du navigateur tels que « Votre connexion n’est pas privée ».

Les certificats SSL sont essentiels pour établir des connexions HTTPS sécurisées, et ils ont une période de validité définie.

Si le certificat est expiré, pas encore valide, ou mal configuré, les navigateurs bloquent l’accès au site web pour protéger les utilisateurs des menaces potentielles de sécurité.

Lorsque cette erreur apparaît, les utilisateurs voient généralement un message d’avertissement tel que :
« Votre connexion n’est pas privée. Des attaquants pourraient essayer de voler vos informations. »

Capture d'écran de l'erreur ERR_CERT_DATE_INVALID dans Google Chrome.

Pourquoi les navigateurs affichent-ils cette erreur ?

Les certificats SSL/TLS cryptent la communication entre les utilisateurs et les sites web. Pour des raisons de sécurité, les certificats ne sont valables que pour une durée déterminée.

Si un navigateur rencontre un certificat dont la date n’est pas valide, il suppose que la connexion n’est pas sécurisée et empêche les utilisateurs d’accéder à la page.

Cette erreur peut apparaître dans différents navigateurs, mais le problème principal reste le même : un certificat SSL qui ne parvient pas à vérifier la date.

Qu’est-ce qui produit l’erreur NET::ERR_CERT_DATE_INVALID ?

L’erreur NET::ERR_CERT_DATE_INVALID peut survenir pour diverses raisons, y compris des paramètres système incorrects, des certificats expirés, ou des installations SSL mal configurées.

Voici les raisons les plus courantes :

1. Certificat SSL expiré

Les certificats SSL ont une période de validité fixe, généralement de quelques mois à deux ans. Si le propriétaire du site web ne renouvelle pas le certificat avant son expiration, les navigateurs rejetteront la connexion et afficheront cette erreur.

2. Certificat pas encore valide

Si un certificat SSL a une date de début fixée dans le futur et qu’un utilisateur tente d’accéder au site web avant cette date, le navigateur le considérera comme non valide. Cela peut se produire pour les raisons suivantes :

  • Le certificat émis n’est pas encore actif.
  • L’heure du système du serveur est incorrecte, rendant le certificat invalide.

3. Date et heure du système incorrectes

Si la date ou l’heure de l’appareil de l’utilisateur est incorrecte, les navigateurs peuvent mal interpréter la période de validité d’un certificat, même si le certificat lui-même est correct.

Ce phénomène est fréquent en cas de défaillance de la batterie de l’ordinateur portable ou lorsque l’horloge du système est réglée manuellement de manière incorrecte.

4. Problèmes avec la chaîne de certificats

Les certificats SSL sont basés sur une chaîne de confiance qui comprend :

  • Le certificat SSL du site web (certificat d’entité finale).
  • Des certificats intermédiaires émis par une Autorité de Certification (CA).
  • Un certificat racine auquel les systèmes d’exploitation et les navigateurs font confiance.

Si des certificats intermédiaires sont manquants, expirés ou mal configurés, les navigateurs peuvent ne pas vérifier la validité du certificat, ce qui déclenche cette erreur.

5. Navigateur ou système d’exploitation obsolète

Les navigateurs et les systèmes d’exploitation tiennent à jour une liste d’autorités de certification racine de confiance. Si un navigateur ou un système d’exploitation est obsolète, il se peut qu’il ne dispose pas des certificats racine les plus récents, ce qui entraîne des erreurs même lors de la visite de sites web sécurisés.

6. Inspection SSL par un logiciel antivirus

Certains logiciels de sécurité, tels que les programmes antivirus et les pare-feux d’entreprise, interceptent et inspectent le trafic HTTPS. Si ce processus modifie ou échoue à valider correctement les certificats, le navigateur peut signaler que le certificat n’est pas valide.

Chacune de ces raisons affecte directement la manière dont les navigateurs valident les certificats SSL, entraînant l’erreur NET::ERR_CERT_DATE_INVALID. Identifier la raison spécifique est la clé pour la résoudre efficacement.

Comment corriger l’erreur NET::ERR_CERT_DATE_INVALID

1. Inspecter le certificat SSL du site web

La première étape consiste à vérifier le certificat SSL du site web. Cela vous aide à déterminer si le problème vient du certificat lui-même. Voici comment vérifier :

  • Ouvrez les Outils de développement dans votre navigateur (pour Google Chrome, accédez à Paramètres > Plus d’outils > Outils de développement)
Capture d'écran du menu des paramètres de Google Chrome avec un surlignage de l'option "Plus d'outils", où vous pouvez trouver les outils de développement.
  • Allez à l’onglet Sécurité
  • Cliquez sur Afficher le certificat
Capture d'écran de la fenêtre des détails du certificat SSL, que vous pouvez ouvrir depuis le bouton "Afficher le certificat" dans l'onglet Sécurité des outils de développement de Google Chrome.
  • Inspectez les détails du certificat et vérifiez la date d’expiration du certificat Pas avant et Pas après la validité.

Si le certificat a expiré ou n’est pas encore valide, le propriétaire du site web doit le renouveler ou le remplacer.

Vous pouvez également utiliser un vérificateur SSL en ligne pour vérifier la date d’expiration du certificat SSL et identifier les éventuels problèmes de configuration.

Extrait du vérificateur SSL sur le site sslshopper.com, avec un champ pour le nom d'hôte du serveur et un bouton pour vérifier le SSL.

2. Vérifier et corriger la date et l’heure du système

Une date ou une heure système incorrecte peut souvent entraîner cette erreur. Voici comment la résoudre :

  • Sur Windows :
    • Cliquez avec le bouton droit sur l’horloge dans la barre des tâches et sélectionnez Ajuster la date/l’heure.
    • Activez Régler l’heure automatiquement et assurez-vous que le fuseau horaire est correct.
Capture d'écran des paramètres de date et d'heure de Windows, avec un surlignage du bouton pour définir l'heure automatiquement.
  • Sur macOS :
    • Accédez à Préférences Système > Date et Heure.
    • Cochez Régler la date et l’heure automatiquement.
Capture d'écran des paramètres de date et d'heure sur macOS, avec un surlignage du bouton pour définir automatiquement le fuseau horaire.

Une fois corrigé, rechargez le site web pour voir si le problème persiste.

3. Mettre à jour le navigateur et le système d’exploitation

Les navigateurs obsolètes peuvent ne pas disposer des derniers certificats racine de confiance, ce qui entraîne des erreurs de validation. Pour corriger cela :

  • Mettez à jour votre navigateur vers la dernière version.
  • Assurez-vous que votre système d’exploitation est à jour, car les mises à jour des certificats racine sont souvent incluses dans les mises à jour système.

Si le problème persiste avec un navigateur spécifique, le fait de passer temporairement à un autre navigateur peut aider à confirmer le problème.

4. Vider le cache du navigateur

Les certificats mis en cache ou les données de site web obsolètes sont susceptibles de générer des conflits. Vider le cache du navigateur pourrait résoudre ce problème :

  • Dans Chrome, accédez à Paramètres > Supprimer les données de navigation.
  • Choisissez Images et fichiers en cache et cliquez sur Effacer les données.

Rechargez le site web pour tester si l’erreur est résolue.

5. Tester sans inspection SSL

Certains programmes antivirus ou pare-feux effectuent une inspection SSL, ce qui peut interférer avec votre connexion Internet et la validation des certificats. Pour tester :

  • Désactivez temporairement l’inspection SSL dans les paramètres de votre antivirus ou pare-feu.
  • Redémarrez votre navigateur et essayez d’accéder à nouveau au site web.

Si cela résout le problème, envisagez d’ajouter le site web à la liste d’exclusion de l’antivirus pour l’analyse HTTPS.

6. Effacer l’état SSL sur Windows

Les navigateurs sur Windows s’appuient sur le cache SSL du système d’exploitation pour accélérer les connexions sécurisées. Cependant, les données SSL mises en cache peuvent parfois entraîner des conflits, surtout après le renouvellement ou la mise à jour d’un certificat SSL. Vider le cache SSL force le navigateur à récupérer les dernières informations sur le certificat.

Pour ce faire :

  1. Ouvrez le Panneau de configuration et cliquez sur Options Internet.
  2. Passez à l’onglet Contenu.
  3. Cliquez sur Effacer l’état SSL pour effacer les certificats mis en cache.
Capture d'écran des propriétés Internet sur Windows, où vous pouvez effacer l'état SSL de l'appareil.

Après avoir vidé le cache SSL, actualisez le site web pour voir si l’erreur est résolue.

Sur macOS, les navigateurs n’utilisent pas le cache SSL de l’appareil. Pour effacer les certificats obsolètes sur les appareils Apple, vider le cache du navigateur est suffisant.

7. Vérifier les paramètres DNS

Bien que l’erreur NET::ERR_CERT_DATE_INVALID soit principalement liée aux problèmes de certificat SSL, des paramètres DNS incorrects peuvent occasionnellement contribuer à des problèmes de connectivité qui déclenchent des avertissements de sécurité.

Pour résoudre des problèmes liés au DNS :

  • Videz votre cache DNS :
    • Sur Windows : Ouvrez l’invite de commande et exécutez ipconfig /flushdns.
    • Sur macOS : Ouvrez le Terminal et tapez sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
  • Changez votre serveur DNS :
    • Accédez à vos paramètres réseau et remplacez votre DNS actuel par les adresses de serveur DNS suivantes – DNS public de Google (8.8.8.8, 8.8.4.4)

Après avoir mis à jour vos paramètres DNS, redémarrez votre navigateur et vérifiez si l’erreur persiste.

Même si cela ne résout pas directement les problèmes liés aux certificats SSL, cela permet d’exclure les problèmes liés au système de noms de domaine en tant que facteur contributif.

Remarques finales sur la résolution de l’erreur ERR_CERT_DATE_INVALID

L’erreur NET::ERR_CERT_DATE_INVALID est un signe clair qu’il y a un problème avec la validité d’un certificat SSL ou la manière dont il est vérifié.

Que le problème provienne d’un certificat expiré, d’une heure système incorrecte, de paramètres de navigateur obsolètes, ou même de mauvaises configurations DNS, il est essentiel de traiter l’origine principale du problème pour rétablir l’accès sécurisé au site web.

Pour les propriétaires de sites web, une surveillance régulière des certificats SSL, des renouvellements en temps opportun, et des configurations de serveur appropriées sont essentiels pour éviter cette erreur. Pour les visiteurs de sites web, des étapes simples comme corriger la date et l’heure de votre appareil, effacer les certificats SSL mis en cache et mettre à jour votre navigateur, peuvent constituer des solutions rapides à ce problème.

Bien que l’erreur puisse sembler alarmante, elle est finalement une mesure de protection pour faciliter des connexions sécurisées. En suivant les étapes de dépannage décrites dans ce guide, vous pouvez résoudre efficacement l’erreur NET::ERR_CERT_DATE_INVALID et maintenir une expérience de navigation sécurisée.

Partager cet article