Quelques informations sur les certificats ssl (Secure Socket Layer) utilisés pour autoriser des accès sécurisés en https.
C’est Let’s Encrypt qui est utilisé car il permet l’utilisation gratuite de certificats.
La commande « certbot certificates » permet de connaître les certificats installés et leur état.
Le choix qui a été fait est de regrouper tous les dns nécessaires aux différents raspberry dans un seul certificat, cela simplifie la gestion (un seul certificat valable partout) et facilite le renouvellement car il faut un port 80 ouvert depuis internet pour le renouvellement et ce n’est possible que sur une seule machine pour une box.
Le renouvellement est tenté tout les 5 du mois à 5h05 grâce à la crontab du raspberry Modele qui est ouvert vers l’extérieur pour permettre l’accès au blog Pi Infos.
Les shells cre_certif.sh et renew_certif.sh contiennent les commandes qui permettent la création et le renouvellement des certificats.
Création de DH Param (DH pour Diffie-Hellman) pour améliorer encore la sécurité (obligatoire pour un accès à Domoticz en 443) – méthode rapide :
cd /etc/ssl/certs + sudo openssl dhparam -dsaparam -out dhparam.pem 4096
privkey.pem dans /etc/letsencrypt/live/dxblog.dnset.com
dxblog.dnset.com.conf dans /etc/letsencrypt/renewal
cert.pem dans /etc/letsencrypt/live/dxblog.dnset.com
chain.pem dans /etc/letsencrypt/live/dxblog.dnset.com
12345678910111213141516 Saving debug log to /var/log/letsencrypt/letsencrypt.log- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Would you like to delete the cert(s) you just revoked?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -(Y)es (recommended)/(N)o: Y- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Deleted all files relating to certificate dxtour.wikaba.com.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Congratulations! You have successfully revoked the certificate that was locatedat /etc/letsencrypt/live/dxtour.wikaba.com/fullchain.pem- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
