Bon OK alors du coup plusieurs possibilités. J'ai regardé plus en détails la config SSL de MagicVille, et vu que JMB a apparemment fait des modifs il y a quelques jours, il est possible qu'un de ces problèmes potentiels soit apparu en même temps :
SNI
Un serveur web peut héberger plusieurs sites web (plusieurs noms de domaines). Lorsqu'un navigateur établit une connexion HTTPS avec un site, le site doit renvoyer le bon certificat au navigateur (celui qui correspond au nom de domaine visité). Historiquement, le certificat était sélectionné en fonction de l'adresse IP utilisée pour contacter le serveur - chaque site web était hébergé derrière une adresse IP différente. Plus récemment, SNI (
Server Name Indication), une extension de SSL/TLS a été mise en place pour permettre à un serveur ne disposant qu'une seule adresse IP d'héberger plusieurs sites en HTTPS. On dit par extension qu'un certificat SSL est soit IP-based (si c'est le certificat par défaut renvoyé pour cette IP), soit SNI-based (si le serveur supporte SNI).
Le serveur web qui héberge MV héberge de nombreux sites (www.magic-ville.com, www.magic-ville.fr, mtgtop8.com, et bien d'autres - JMB a des talents cachés), mais ne dispose que d'une seule adresse IP. Le certificat IP-based du serveur MV (il ne peut donc y en avoir qu'un seul vu qu'il n'y a qu'une IP) n'est pas celui de MV.
Par conséquent, si ton navigateur ne supporte pas l'extension de protocole SNI, la connexion échouera (le serveur ne va pas présenter le certificat associé au nom de domaine attendu par le navigateur).
Liste des versions de safari supportant SNI (en résumé : il faut iOS Safari 4+).
TLS 1.2
Pour établir une connexion HTTPS, le protocole utilisé est
SSL (renommé TLS en 1999). C'est un protocole qui évolue. Plusieurs versions coexistent donc, et ne sont pas toujours activées/implémentées selon le serveur ou le user agent (navigateur) impliqués dans la connexion sécurisée. Les protocoles antérieurs à TLS 1.2
ont été dépréciés car il existe des failles de sécurité bien identifiées. La recommandation pour les hébergeurs est aujourd'hui de désactiver le support de TLS 1.0 et TLS 1.1, pour éviter qu'un attaquant puisse exploiter ces failles.
Le serveur MV ne fait pas exception : il supporte exclusivement TLS 1.2.
Par conséquent, si ton navigateur ne supporte pas TLS 1.2, la connexion échouera (impossible pour le navigateur de se mettre d'accord avec le serveur sur un protocole commun).
Liste des versions de safari supportant TLS 1.2 (en résumé : il faut iOS Safari 5+).
Conclusion
Comme je ne sais pas quelle version d'iOS Safari tu as sur ton iPhone 3 (j'imagine que ça dépend de la version d'iOS installée) et que je ne sais pas si les versions minimum évoquées correspondent à iOS ou Safari, c'est difficile de dire si le problème vient vraiment de là, et s'il est corrigeable. En effet selon le modèle précis de ton iPhone (3G, 3GS...)
il ne sera pas forcément possible de mettre à jour iOS vers une version suffisamment récente.
Le problème ne peut pas vraiment non plus être "corrigé" côté serveur, c'est la modernisation de MV (et surtout le suivi des recommandations de sécurité) qui font que ton appareil devient petit à petit obsolète... et tu risques d'ailleurs de rencontrer le souci de plus en plus fréquemment, étant donné que la recommandation sur TLS 1.2 est
relativement récente (je crois qu'on a commencé à en parler en 2017) et est adoptée progressivement par tous les hébergeurs.