Message d’erreur
net::ERR_CERT_DATE_INVALID
La page d’avertissement affiche « NET::ERR_CERT_DATE_INVALID » ; les outils d’automatisation affichent « net::ERR_CERT_DATE_INVALID ». Lorsque Chrome conclut que c’est l’horloge de l’appareil elle-même qui est fausse, il affiche une page dédiée « Your clock is ahead/behind » au lieu de l’avertissement habituel.
Chrome, Edge and other Chromium browsers — the certificate is expired or not yet valid
Ce que cela signifie
Le certificat du site (ou l’un des certificats de sa chaîne) est hors de sa période de validité selon l’horloge de l’appareil : il a expiré ou n’est pas encore valide. Chrome bloque la page avec « Your connection is not private ». Si un seul site affiche cette erreur, c’est que son certificat a expiré ; si tous les sites l’affichent, c’est la date de l’ordinateur qui est fausse.
Pourquoi cela se produit
Le certificat du site a expiré
fréquenteLe renouvellement a échoué ou n’a jamais été automatisé. La durée de vie des certificats publics se réduit (200 jours à partir de mars 2026, 47 jours d’ici 2029) : le renouvellement manuel ne fonctionne donc plus.
La date de l’appareil est fausse
fréquenteDes piles CMOS à plat, des confusions de fuseau horaire en dual-boot et des horloges réglées à la main font paraître des certificats valides expirés ou pas encore valides.
Le certificat renouvelé n’est pas servi
occasionnelleLe serveur web, le répartiteur de charge ou le CDN sert toujours l’ancien certificat après le renouvellement.
Comment corriger l’erreur
- 1.
Propriétaires de sites : vérifier les dates du certificat servi
Comparez notAfter à la date du jour ; vérifiez depuis l’extérieur, en passant par le même chemin que les visiteurs.
bash echo | openssl s_client -connect www.example.com:443 -servername www.example.com 2>/dev/null \ | openssl x509 -noout -startdate -enddate - 2.
Propriétaires de sites : renouveler et automatiser
Renouvelez le certificat, rechargez le terminateur TLS et assurez-vous qu’une tâche de renouvellement automatique existe et s’exécute.
bash sudo certbot renew && sudo systemctl reload nginx systemctl list-timers | grep -i certbot # is automatic renewal scheduled? - 3.
Utilisateurs : corriger l’horloge de l’appareil
Activez la mise à l’heure automatique ; ne passez pas outre l’avertissement, car on ne peut plus se fier à un certificat expiré pour identifier le site.
text Users: if many sites show this error at once, fix the device clock first (Windows: Settings → Time & language → Set time automatically; macOS: Date & Time → Set automatically).