Faire fonctionner SSL/HTTPS avec MAMP et Chrome

Lorsque vous activez SLL sur un hôte dans MAMP, il se peut que Chrome vous signale « Votre connexion n’est pas privée », accompagné de NET:: ERR_CERT_AUTHORITY_INVALID.

Bien qu’il soit possible de continuer en indiquant à Chrome que vous souhaitez suivre le lien, il existe une solution.

1. Créez votre hôte et activez SSL

Créer un hôte avec MAMP et activer SSL

2. Ouvrez l’emplacement du certificat

Pas besoin de chercher, rendez-vous dans l’onglet SSL de votre hôte local et cliquez sur la première flèche, afin de révéler le ficher .crt dans le Finder.

MAMP Pro - Onglet SSL

3. Ajouter le certificat

Ouvrez le fichier .crt, le Trousseau vous demandera de l’ajouter, suivez l’action par défaut. Ensuite, retrouvez votre certificat dans le Trousseau (par exemple en tapant le nom de l’hôte dans la barre de recherche) et ouvrez-le.

Dans le groupe Se fier, changez le premier dropdown à Toujours approuver.

Gestion du certificat

Vous pouvez enfin recharger votre page :

localhost en HTTPS avec MAMP Pro

Si le problème persiste, essayez d’accéder à chrome://flags/ via la barre d’adresse, et d’activer Allow invalid certificates for resources loaded from localhost.
Il faudra normalement relancer Chrome pour activer ce changement.