L’installation d’un certificat SSL donne la tranquillité d’esprit à tous ceux qui créent leur site Web.. Si l’erreur NET::ERR_CERT_DATE_INVALID indique un problème avec votre certificat, il est possible que vos visiteurs ne puissent pas accéder à votre site Web tant que le problème n’est pas résolu. Cette situation peut être frustrante pour les propriétaires et les utilisateurs de votre site. Heureusement, l’erreur NET::ERR_CERT_DATE_INVALID est un problème assez courant et peut avoir de nombreuses causes. Il existe de nombreuses solutions relativement simples que vous pouvez essayer pour le résoudre.
Cet article détaillera ce qu’est l’erreur NET::ERR_CERT_DATE_INVALID et comment elle apparaît dans différents navigateurs. Ensuite, nous vous présenterons 10 méthodes pour y remédier.
I. NET::ERR_CERT_DATE_INVALID, c’est quoi exactement ?
« Votre connexion n’est pas privée » est un message que nous recevons souvent lorsque nous rencontrons l’erreur NET::ERR_CERT_DATE_INVALID. Le navigateur le plus courant où cette erreur se produit est Google Chrome, mais il existe des variantes sur d’autres navigateurs.
Dans la plupart des cas, l’erreur ne vous empêchera pas d’accéder au site Web. Vous pouvez l’ignorer et cliquer sur la page souhaitée, mais ce n’est pas recommandé. Même si l’erreur NET::ERR_CERT_DATE_INVALID est relativement courante et facile à corriger, mais elle peut également indiquer une menace légitime. Il existe plusieurs raisons pour lesquelles vous pourriez voir cette erreur :
- L’ordinateur de l’utilisateur pose problème. Il peut s’agir d’un paramètre sur l’ordinateur, d’un logiciel antivirus ou des paramètres de connexion Internet.
- Il y a un problème avec le navigateur accédant au site Web. Cela peut être dû à un paramètre ou à une plateforme incompatible avec le certificat SSL utilisé.
- Il peut y avoir un problème avec le certificat lui-même. Pour cette erreur particulière, cela signifie que le certificat a expiré.
Quelle que soit la raison de l’erreur, elle peut affecter votre trafic et doit être corrigée immédiatement puisqu’elle peut également entraîner des problèmes de sécurité du site Web.
1.1. Les Variations de l’erreur NET::ERR_CERT_DATE_INVALID rencontrées sur d’autres navigateurs
L’utilisation de Chrome entraîne généralement ce message d’erreur, mais d’autres navigateurs ont leur propre version. Le système d’exploitation peut également affecter les messages exacts affichés.
1.1.1. Google Chrome
Le texte d’erreur de Chrome indique clairement que la connexion n’est pas privée. Vous pouvez généralement accéder au site Web en cliquant sur le bouton Avancé, mais cela est risqué.
Chrome peut signaler d’autres erreurs liées au certificat SSL. Nous vous présentons quelques codes d’erreur que vous seriez susceptible de rencontrer :
- NET::ERR_CERT_AUTORITY_INVALID
- NET::ERR_CERT_NOM_COMMON_INVALID
- NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM
- NET::ERR_CERTIFICAT_TRANSPARENCY_REQUIRED
- ERR_SSL_PROTOCOL_ERROR
Au moins, nous savons que le problème est probablement lié au certificat SSL du site. Des codes d’erreur spécifiques aident à identifier le problème.
1.1.2. Firefox
Firefox attire l’attention en affichant une bordure jaune vif autour des avertissements de sécurité. Comme dans Chrome, vous pouvez généralement ignorer l’avertissement et cliquer sur le bouton Avancé pour accéder au site Web.
Vous pouvez également obtenir plus d’informations sur l’erreur en sélectionnant Détails. En plus du message SEC_ERROR_EXPIRED_CERTIFICATE, vous pouvez retrouver des variantes comme :
- SEC_ERROR_UNKNOWN_ISSUER
- SSL_ERROR_RX_MALFORMED_HANDSHAKE
- MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE
- SEC_ERROR_REUSED_ISSUER_AND_SERIAL
Cette alerte contient également des codes d’erreur spécifiques pour aider à identifier plus rapidement la cause du problème.
1.1.3. Microsoft Edge
L’écran d’erreur dans Microsoft Edge est presque identique à ce que vous voyez dans Chrome. Cependant, l’erreur NET::ERR_CERT_DATE_INVALID danc Edge peut inclure le nombre de jours depuis l’expiration du certificat SSL du site.
Vous pouvez voir des variations du code d’erreur affiché :
- DLG_FLAGS_SEC_CERTDATE_INVALID
- DLG_FLAGS_INVALID_CA
- DLG_FLAGS_SEC_CERT_CN_INVALID
- NET::ERR_CERT_COMMON_NAME_INVALID
- ERROR CODE: O
Comme les autres navigateurs, Edge vous offre aussi la possibilité de naviguer vers un site. Cependant, il arrive que Edge ne soit pas en mesure de charger le site Web tant que vous n’avez pas corrigé l’erreur.
1.1.4. Safari
Si vous utilisez Safari, les alertes peuvent s’afficher sous forme de fenêtres contextuelles au lieu de s’afficher en plein écran. Encore une fois, vous pouvez facilement accéder à des sites Web potentiellement dangereux en cliquant sur le bouton « Suivant« .
La fenêtre contextuelle elle-même ne fournit pas beaucoup d’informations. Mais si vous souhaitez plus d’informations sur la cause de l’erreur, vous devez cliquer sur Afficher le certificat. Cette fenêtre fournit des détails sur le certificat lui-même qui peuvent être utilisés pour diagnostiquer les problèmes.
II. Réparer l’erreur NET::ERR_CERT_DATE_INVALID en 10 méthodes
Maintenant que nous avons vu comment l’erreur NET::ERR_CERT_DATE_INVALID apparaît dans les navigateurs les plus courants, il ne nous reste plus qu’à la corriger. Ainsi, cette erreur peut avoir de nombreuses causes, c’est pour cela que nous vous proposons 10 méthodes qui vous aideront à résoudre votre problème.
2.1. Tentez d’actualiser la page
Nous vous proposons de commencer par la solution la plus simple : essayez de rafraîchir la page. Vous pouvez également fermer et redémarrer votre navigateur avant de revenir sur la même page. Parfois, les choses ne fonctionnent pas comme prévu et il est préférable d’essayer une solution rapide plutôt que de partir sur les étapes techniques qui prennent du temps.
2.2. Vérifiez votre réseau
Si l’erreur persiste après l’actualisation de la page, vérifiez votre connexion réseau. Si vous utilisez un réseau WiFi public, votre connexion peut ne pas être privée. Vous déconnecter est conseillé dans ce cas de figure pour plus de sécurité. Réessayer d’accéder au site Web en utilisant comme point d’accès votre smartphone. Si vous ne recevez pas de message d’erreur en accédant à la même page, il s’agit probablement d’un problème avec votre connexion Wi-Fi.
Vous pouvez également essayer d’utiliser un réseau privé virtuel (VPN) pour voir si l’erreur persiste. Si vous utilisez déjà un réseau privé virtuel lorsque le problème est survenu, essayez de le désactiver car il pourrait aussi en être la cause.
2.3. Vérifiez la date et l’heure de votre ordinateur
Votre navigateur utilise l’horloge de votre ordinateur pour vérifier si le certificat SSL d’un site Web a expiré. Un réglage incorrect de l’heure peut provoquer cette erreur. Par exemple, si vous avez récemment traversé un fuseau horaire, votre ordinateur portable n’a peut-être pas encore rattrapé le fuseau horaire. Assurez-vous donc que la date et l’heure de votre ordinateur soient correctes. Ensuite, ouvrez votre navigateur et essayez de revenir sur le site Web.
2.4. Regarder si le certificat SSL a expiré
Votre certificat SSL expire à un moment donné. Donc, si vous voyez cette erreur sur votre site Web, cela signifie qu’il est peut-être temps de renouveler votre certificat. Vous pouvez vérifier cela directement dans Chrome :
- Tout d’abord, cliquez sur les trois points dans le coin supérieur droit de la fenêtre de votre navigateur. Sélectionnez ensuite Plus d’outils > Outils de développement
- Accédez à l’onglet Sécurité où vous pouvez vérifier si le certificat est valide.
Vous pouvez obtenir plus de détails sur le certificat, comme sa date d’expiration, en cliquant sur le bouton Afficher le certificat. Vous pouvez également vérifier la validité de votre certificat à l’aide d’outils tels que Qualy’s SSL Server Test :
- Entrez votre nom de domaine dans le champ et cliquez sur le bouton Soumettre pour ouvrir la fenêtre Test du serveur SSL.
Le test peut prendre plusieurs minutes.
Les résultats incluent une analyse détaillée de votre configuration SSL et une note alphabétique pour chaque élément. Portez une attention particulière à la date d’expiration de votre certificat SSL. Notez que vous pouvez utiliser cette méthode pour vérifier la validité d’un certificat SSL sur le site Web de quelqu’un d’autre. Cependant, vous ne pouvez pas faire grand-chose d’autre que d’informer le propriétaire du site Web que le certificat a expiré.
Si votre certificat a expiré, vous devez tenir compte de l’erreur NET::ERR_CERT_DATE_INVALID lors du renouvellement. Votre hébergeur peut le faire pour vous, ou vous pouvez le faire vous-même depuis le panneau de contrôle. Il arrive que des certificats ne puissent pas être renouvelés dans le panneau de contrôle de certains hébergeurs. Dans ce cas, vous devrez peut-être exécuter la mise à jour à partir de la ligne de commande que Certbot peut vous aider à configurer. Certbot doit être installé et exécuté une seule fois pour que votre certificat SSL gratuit soit automatiquement renouvelé lorsqu’il expirera. Cependant, si vous décidez de renouveler votre certificat SSL, assurez-vous de mettre en place un calendrier de renouvellement afin de pouvoir le gérer avant que des problèmes ne surviennent.
2.5. Il est temps de mettre à jour le système d’exploitation et le navigateur
Vous devez toujours veiller à avoir la dernière version de votre système d’exploitation, car les anciennes versions peuvent devenir obsolètes et non prises en charge. De plus, certains certificats SSL peuvent ne plus fonctionner sur des systèmes d’exploitation plus anciens. Des erreurs telles que NET::ERR_CERT_DATE_INVALID peuvent se produire fréquemment si vous utilisez une ancienne version du système d’exploitation.
Il en va de même pour les anciens navigateurs. Si cela fait un moment que vous n’avez pas mis à jour votre navigateur, vous pouvez le faire maintenant. Même si votre navigateur est à jour, il est parfois judicieux de le désinstaller et de le réinstaller, juste pour être sûr.
2.6. Pensez à désactiver votre antivirus
Des changements dans le réglage de votre logiciel antivirus peuvent provoquer des erreurs NET::ERR_CERT_DATE_INVALID. Pour vérifier cela, désactivez votre logiciel antivirus et essayez de visiter le site Web. Si vous rencontrez un problème avec votre logiciel antivirus, essayez d’abord de le mettre à jour vers la dernière version. Vous pouvez également contacter l’équipe de support logiciel si le problème persiste après la mise à jour et que votre antivirus reste la source du problème.
2.7. Vérifier toutes les extensions installées sur le navigateur
Les extensions tierces sont connues pour causer, par moments, des problèmes dans Chrome. Cette solution peut prendre un certain temps en fonction du nombre d’extensions que vous avez installées. Essayez de charger la page en désactivant chaque extension et en les vérifiant individuellement. Si l’une de vos extensions semble générer une erreur, essayez de la désinstaller complètement.
2.8. Nettoyez votre cache et cookies
Vider le cache est une autre solution qui peut prendre du temps. Mais il existe une sous étape pour vérifier en amont si vider le cache sera réellement utile. Veuillez d’abord visiter le site Web en mode incognito. Si cela ne fonctionne pas, essayez de visiter le site avec un autre navigateur. Si l’une de ces méthodes fonctionne, vider le cache de votre navigateur résoudra probablement le problème. Maintenant que votre cache et vos cookies ont été effacés, essayez d’ouvrir votre navigateur et de recharger la page.
2.9. Vider le cache du SSL
Si vider le cache de votre navigateur n’a pas franchement été un succès, essayez d’effacer votre cache SSL. La mise en cache SSL enregistre vos informations de connexion à partir des sites Web que vous visitez, ce qui vous fait gagner du temps lorsque vous vous reconnectez plus tard. Cependant, si le certificat SSL est mis à jour entre-temps, le cache SSL peut empêcher le navigateur de détecter le changement.
Pour effacer le cache SSL dans Chrome, sous Windows :
- Ouvrez le panneau de configuration et sélectionnez Réseau et internet
- Sous l’onglet Contenu vous trouverez un bouton pour Effacer l’état SSL
Ouvrez de nouveau votre navigateur et visitez le site Web. Si vous obtenez toujours l’erreur NET::ERR_CERT_DATE_INVALID, vous pouvez essayer une autre solution. Si vous utilisez Mac OS, vous devrez peut-être supprimer les certificats SSL précédemment acceptés provenant de sources non fiables.
Pour ce faire, vous aurez besoin d’ouvrir Finder :
- Cliquez sur Go, puis Utilitaires
- Depuis l’onglet utilitaires, cliquez sur l’accès au trousseau de clés
- Dans la section Catégorie, cliquez sur Certificats (Les certificats non fiables seront marqué d’un X rouge, cliquez sur Modifier > Supprimer)
2.10. Changer de serveur DNS
Selon votre configuration actuelle, essayez de remplacer vos serveurs DNS (Domain Name System) par le DNS public de Google. Avant de modifier vos paramètres DNS, notez vos réglages actuels au cas où vous auriez besoin de les modifier à nouveau.
Pour changer de serveur DNS sous Windows :
- Ouvrez d’abord le Panneau de configuration
- Cliquez sur Réseau et Internet > Centre Réseau et partage, puis cliquez sur Modifier les paramètres de la carte.
- Clic droit sur Connexion et sélectionnez Propriétés.
- Choisissez le protocole internet Version 4 ou 6
- Cliquez sur le bouton Propriétés, sélectionnez Utiliser les adresses de serveur DNS suivantes.
- Pour utiliser le DNS public de Google, saisissez 8.8.8.8 et 8.8.4.4 dans les champs respectifs.
- Vous pouvez également essayer le DNS de Cloudflare qui est 1.1.1.1 et 1.0.0.1
- Cliquez sur OK pour fermer la fenêtre.
Redémarrez votre navigateur pour que les modifications prennent effet.
Pour les utilisateurs de Mac OS, le processus est presque le même :
- Allez dans les préférences système et cliquez sur l’icône Réseau
- Sélectionnez le bouton Avancé > onglet DNS, puis cliquez sur le bouton + à côté de l’adresse IPv4 et IPv6
- Une fois les serveurs DNS saisis, cliquez sur OK > Appliquer pour enregistrer les changements.
III. D’autres solutions sont possibles
3.1. Sous WordPress : NET::ERR_CERT_DATE_INVALID
Si votre site sous WordPress a rencontré ce problème et que les méthodes proposées avant n’ont rien donné, vous pouvez effectuer ces dernières vérifications :
- Contactez votre fournisseur d’hébergement au sujet de votre certificat SSL
- Si vous avez installé le certificat vous-même, essayez de le réinstaller.
- Veuillez vous assurer que le protocole HTTPS soit activé sur votre site Web.
- Assurez-vous que toutes vos URL sont à jour.
N’hésitez pas à demander de l’aide à la communauté WordPress si vous vous sentez bloqué. Si le problème persiste, essayez de contacter l’émetteur du certificat SSL. Cela devrait aider à identifier le problème.
3.2. Let’s Encrypt : NET::ERR_CERT_DATE_INVALID
Let’s Encrypt offre des certificats SSL gratuits à toute personne possédant un nom de domaine. Cependant, ces certificats ne sont valables que 90 jours. Par conséquent, il est plus probable que votre certificat expire rapidement que si vous utilisez un certificat premium acheté ailleurs.
Si votre certificat Let’s Encrypt expire, le processus de renouvellement varie selon le fournisseur d’hébergement. Certaines plateformes ne sont pas compatibles avec les certificats Let’s Encrypt et certains fournisseurs vous demandent de gérer manuellement les renouvellements. Let’s Encrypt n’a pas non plus d’équipe de support à contacter, mais vous pouvez toujours demander de l’aide sur les forums communautaires.
Pour conclure
L’erreur NET::ERR_CERT_DATE_INVALID peut avoir de nombreuses causes, ce qui rend sa résolution relativement complexe et chronophage. Cependant, il est important de résoudre ce problème rapidement. Si vous voyez une erreur sur votre site Web, il est probable que d’autres utilisateurs la rencontrent. En vous appuyant sur les 10 méthodes présentées dans cet article, trouvez la solution qui vous permettra de résoudre cette erreur rapidement et simplement (enfin, suffisamment accessible).