Comment faire fonctionner le certificat ssl de Lando
Vendredi 25 Aout 2023 08:30

Comment faire fonctionner le certificat ssl de Lando

Par défaut, les projets lando active le ssl ce qui est une bonne chose vu que c’est devenu la norme depuis quelques années.

Cependant, si vous tenter d’accéder à l’url local, votre navigateur vous retournera une erreur pour la simple et bonne raison qu’il ne connaît pas l’organisme ayant émis ce certificat.

Il va donc falloir lui donner l’info.

Ce n’est pas un secret et tout est indiqué dans la documentation, mais vu que je me fais un mémo, je vous le partage.

Exécution des commandes

On va partir du principe que vous exécutez lando sous unix et devez donc exécuter les commandes suivantes:

sudo cp -r ~/.lando/certs/lndo.site.pem /usr/local/share/ca-certificates/lndo.site.pem
sudo cp -r ~/.lando/certs/lndo.site.crt /usr/local/share/ca-certificates/lndo.site.crt
sudo update-ca-certificates

Et comme je suis sous WSL je dois également le dire à windows car c’est sous windows que mon navigateur se trouve.

Donc on ouvre une commande en administrateur (Et on pense bien a changer les paramètres!):

certutil -addstore -f "ROOT" \\wsl.localhost\LINUX-DISTRIBUTION\home\LINUX-USER\.lando\certs\lndo.site.pem

L’idéal est de faire un reboot histoire d’être certain que tout le monde charge bien l’info.

On teste notre bidouille

Et lorsque l’on accède au enfin au site en https://

Certificat valide