J'ai configuré un portail captif sur un point d'accès sans fil. Si j'utilise un ordinateur portable pour m'y connecter, celui-ci fait apparaître un navigateur me demandant de me connecter au portail captif. Je peux ouvrir n'importe quel navigateur sur l'ordinateur portable (IE, Chrome, Firefox) et cela fonctionne bien.
Avec mon Samsung Galaxy S8 (Android 9), lorsque je me connecte au point d'accès sans fil, Android vérifie automatiquement les portails captifs, comme le font tous les autres appareils de nos jours. Comme il le détecte, il fait également apparaître un navigateur et tente de charger la page de connexion, et sur mon téléphone, il affiche une erreur de certificat SSL. Les autres téléphones Android n'affichent pas cette erreur.
Si je dis à mon téléphone de rester connecté au WiFi bien que je ne sois pas connecté, et que j'ouvre Chrome sur mon téléphone, la même redirection vers le portail captif se charge sans aucun problème. Il est clair que quel que soit le navigateur interne de mon téléphone, il ne s'agit pas du navigateur Chrome normal, car celui-ci fonctionne bien. Il ne s'agit pas non plus de l'application "Internet" fournie avec mon téléphone, car elle ne présente pas non plus d'erreur SSL.
Quel navigateur mon Galaxy S8 utilise-t-il pour détecter les portails captifs ? Pourquoi une erreur SSL se produit-elle alors que les autres navigateurs et appareils n'en ont pas ? Comment puis-je commencer à déboguer cela ?
Remarque : mon certificat SSL a été généré par LetsEncrypt. Il pointe vers http://ocsp.int-x3.letsencrypt.org comme serveur pour vérifier que le certificat n'a pas été révoqué. J'ai ajouté ce domaine à la liste de contournement de mon portail captif, de sorte que les connexions à ce domaine ne soient PAS redirigées, mais cela n'a pas aidé.