J'ai une tablette de 2011 ( Prestigio MultiPad PMP3384B ) avec Android 2.3 que j'utilise occasionnellement. J'ai récemment constaté que je ne pouvais pas afficher certaines pages Web ( https://www.nytimes.com/ par exemple) car ils obligent à utiliser HTTPS (même s'ils fournissent surtout des informations publiques ). Vraisemblablement, c'est causé par une TLS que l'appareil ne connaît pas.
Au contraire, https://www.google.com charges et http://www.google.com fonctionne également bien (pas de redirection).
J'ai vérifié la version de TLS supportée par www.nytimes.com (en suivant l'article Comment vérifier quelles versions de SSL/TLS sont disponibles pour un site web ? ):
$ nmap --script ssl-enum-ciphers -p 443 www.nytimes.com | grep TLSv
| TLSv1.2:
Le résultat pour Google est :
$ nmap --script ssl-enum-ciphers -p 443 www.google.com | grep TLSv
| TLSv1.0:
| TLSv1.1:
| TLSv1.2:
Ce que j'ai aussi essayé :
-
J'ai trouvé l'article Fonctionnement avec TLS 1.2 sur Android 4.4 et inférieur mais la solution ne prend en charge qu'Android 4.1 et plus récent.
-
J'ai vérifié Se connecter à un service https en utilisant un client http uniquement mais les solutions ne semblent pas applicables sur une tablette Il serait possible de le faire avec un PC en réseau local mais je préférerais des solutions ne nécessitant pas d'autres dispositifs en réseau local.
Existe-t-il un moyen d'afficher des sites Web uniquement en TLS 1.2 sur un tel appareil ?