À quelle étape l’erreur survient-elle ?
Avant d’envoyer une requête HTTP en HTTPS, le navigateur doit établir une session TLS avec le serveur. Si le protocole, le certificat ou un proxy empêche une négociation valide, Chrome peut afficher ERR_SSL_PROTOCOL_ERROR.
Un seul site ou tous les sites HTTPS ?
- Ouvrez plusieurs autres sites HTTPS.
- Si un seul domaine échoue, utilisez le vérificateur de sites.
- Si de nombreux sites échouent, contrôlez l’horloge, le VPN, le proxy professionnel, l’inspection HTTPS et la connexion au Wi-Fi public.
Si vous gérez le site
Vérifiez que le port 443 parle réellement TLS et que le proxy inverse emploie le bon protocole vers l’origine. Examinez ensuite le certificat, la chaîne, le nom de domaine et les versions TLS prises en charge.
Ce n’est pas seulement un certificat expiré
NET::ERR_CERT_DATE_INVALID désigne plus précisément un problème de dates du certificat. ERR_SSL_PROTOCOL_ERROR regroupe un éventail plus large de problèmes TLS.
VPN, antivirus et inspection HTTPS
Un logiciel de sécurité intermédiaire peut terminer une connexion TLS puis en établir une autre. Dans une entreprise, ne supprimez pas les certificats gérés par votre organisation : signalez le problème à l’administrateur.
Ce qu’il faut éviter
Ne désactivez pas la validation des certificats et ne contournez pas les alertes de sécurité sur les pages de connexion ou de paiement uniquement pour accéder au site.