Outils réseau Guides

Erreurs de certificat SSL : les comprendre et les corriger

Mis à jour le 23 septembre 2026

Une alerte « Votre connexion n'est pas privée » fait fuir la quasi-totalité des visiteurs. La cause est presque toujours l'une des cinq erreurs ci-dessous, et chacune se corrige en quelques minutes une fois identifiée.

Les erreurs et leur cause

Message du navigateurCauseCorrection
NET::ERR_CERT_DATE_INVALIDCertificat expiré, ou horloge de l'appareil fausseRenouveler le certificat ; côté visiteur, régler la date
ERR_CERT_COMMON_NAME_INVALIDLe certificat ne couvre pas ce nom de domaineÉmettre un certificat qui inclut le nom exact, avec ou sans www
ERR_CERT_AUTHORITY_INVALIDCertificat autosigné ou chaîne incomplèteUtiliser une autorité reconnue et installer les certificats intermédiaires
Cadenas barré ou « non sécurisé » partielContenu mixte : images ou scripts chargés en HTTPPasser toutes les ressources en HTTPS
ERR_SSL_PROTOCOL_ERRORConfiguration TLS incorrecte ou versions obsolètesActiver TLS 1.2 et 1.3, vérifier le port 443

Certificat expiré

C'est de loin la cause la plus fréquente. Les certificats ont une durée de vie limitée, et elle raccourcit : la durée maximale est passée à 200 jours en mars 2026 et doit descendre progressivement jusqu'à 47 jours en 2029. Le renouvellement doit donc être automatique. Les certificats gratuits de Let's Encrypt durent 90 jours et se renouvellent via un client ACME, souvent intégré à l'hébergeur ou au CDN.

Si le renouvellement a échoué : vérifiez que le domaine pointe bien vers le serveur (la validation échoue sinon), que le port 80 est ouvert pour la validation HTTP, et relancez le client.

Nom de domaine non couvert

Un certificat liste les noms qu'il protège. Un certificat pour exemple.com ne couvre pas www.exemple.com, sauf si ce nom figure aussi dans le certificat. Un certificat générique *.exemple.com couvre www et blog, mais ni le domaine nu ni a.b.exemple.com.

Chaîne incomplète

Le serveur doit envoyer son certificat et les certificats intermédiaires. S'il en manque un, certains navigateurs complètent seuls la chaîne et affichent le site, tandis que d'autres appareils, les applications et les outils en ligne de commande échouent. D'où le fameux « chez moi ça marche ». Installez le fichier « fullchain » fourni par l'autorité.

Contenu mixte

Une page en HTTPS qui charge une image, une police ou un script en http:// est partiellement non sécurisée. Les navigateurs bloquent les scripts mixtes et signalent le reste. Remplacez les URL http:// par https:// dans le code et la base de données, ou ajoutez l'en-tête Content-Security-Policy: upgrade-insecure-requests.

Vérifier et surveiller

Notre vérificateur SSL affiche l'émetteur, les noms couverts, les dates de validité et le nombre de jours restants. Ajoutez un rappel une ou deux semaines avant l'expiration, même si le renouvellement est automatique : c'est le filet de sécurité qui évite la panne un vendredi soir.

Ouvrir les outils NetCheck

Questions fréquentes

Pourquoi le site fonctionne-t-il sur mon ordinateur et pas sur mon téléphone ?

C'est souvent une chaîne incomplète : votre navigateur de bureau a déjà le certificat intermédiaire en cache, le téléphone non. Installez la chaîne complète sur le serveur.

Un certificat gratuit est-il moins sûr qu'un certificat payant ?

Non. Le chiffrement est identique. Les certificats payants peuvent ajouter une vérification de l'organisation ou une assurance, mais la sécurité de la connexion est la même.

Que faire si l'erreur n'apparaît que chez un visiteur ?

Faites-lui vérifier la date et l'heure de son appareil, puis tester un autre réseau : un antivirus ou un réseau d'entreprise qui inspecte le trafic HTTPS peut provoquer ces alertes.

À lire aussi

Nos autres sites :Toolo - outils PDF et imageVolt - test de débit internetBoxo - adresse e-mail jetable