Diagnostic et résolution de l'erreur NET::ERR_CERT_DATE_INVALID.
L'erreur NET::ERR_CERT_DATE_INVALID est l'une des erreurs SSL les plus fréquentes que rencontrent les visiteurs de sites web. Elle indique que le navigateur a détecté un problème avec la validité temporelle du certificat SSL. Cette erreur peut survenir soit parce que le certificat a expiré, soit parce qu'il n'est pas encore valide, soit encore à cause d'un problème d'horloge sur l'ordinateur du visiteur.
Cette erreur est particulièrement frustrante car elle bloque totalement l'accès au site. Les navigateurs modernes affichent un avertissement de sécurité effrayant et la plupart des visiteurs ne prendront pas le risque de continuer. Pour un site e-commerce ou professionnel, cela signifie une perte immédiate de chiffre d'affaires et de crédibilité.
Heureusement, cette erreur est généralement facile à diagnostiquer et à résoudre. Dans ce guide, nous allons explorer toutes les causes possibles et vous donner les étapes pour corriger le problème rapidement, que vous soyez l'administrateur du site ou un visiteur confronté à cette erreur.
Voici comment cette erreur se manifeste dans les différents navigateurs :
Plusieurs situations peuvent provoquer cette erreur :
Suivez ces étapes pour identifier la cause exacte :
Utilisez cette commande pour vérifier les dates du certificat :
#!/bin/bash
# Vérifier les dates de validité d'un certificat SSL
DOMAIN="example.com"
echo "=== Dates de validité du certificat pour $DOMAIN ==="
# Récupérer les dates
dates=$(echo | openssl s_client -servername $DOMAIN -connect $DOMAIN:443 2>/dev/null | openssl x509 -noout -dates)
echo "$dates"
# Extraire la date de fin
expiry=$(echo | openssl s_client -servername $DOMAIN -connect $DOMAIN:443 2>/dev/null | openssl x509 -noout -enddate | cut -d= -f2)
echo ""
echo "Le certificat expire le: $expiry"
Cette commande affiche les dates "notBefore" (début de validité) et "notAfter" (fin de validité) du certificat. Comparez ces dates à l'heure actuelle pour identifier le problème.
Évitez cette erreur avec ces bonnes pratiques :
Oui, cela indique probablement un problème d'horloge sur votre ordinateur. Vérifiez que la date et l'heure sont correctes et synchronisées automatiquement.
Videz le cache du navigateur et les données de navigation. Dans Chrome, utilisez Ctrl+Shift+Delete puis sélectionnez "Images et fichiers en cache".
Techniquement oui, mais c'est fortement déconseillé. Un certificat avec des dates invalides peut indiquer un problème de sécurité ou un site compromis.
Vérifiez que l'horloge du serveur est correcte. Si elle est en avance, le certificat peut être considéré comme "pas encore valide".
Oui, Google pénalise les sites avec des erreurs SSL. Plus longtemps l'erreur persiste, plus l'impact sur votre positionnement peut être important.
Configurez une surveillance automatique avec MoniTao et activez le renouvellement automatique via Certbot ou votre hébergeur.
L'erreur NET::ERR_CERT_DATE_INVALID est généralement simple à résoudre une fois la cause identifiée. Dans la majorité des cas, il s'agit soit d'un certificat expiré à renouveler, soit d'une horloge système incorrecte à synchroniser.
Avec MoniTao, vous êtes alerté bien avant l'expiration de vos certificats. Configurez un monitor HTTPS pour chaque domaine et vous ne serez plus jamais surpris par une expiration imprévue.
Commencez gratuitement, sans carte bancaire.