![]() |
|
Génération de certificats SSL - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Un peu plus loin (https://forum.eggdrop.fr/forumdisplay.php?fid=16) +--- Sujet : Génération de certificats SSL (/showthread.php?tid=1760) |
Génération de certificats SSL - CrazyCat - 23/11/2023 J'ai décidé d'utiliser des certificats SSL pour identifier mes eggdrops mais je me suis rendu compte que je ne pouvais pas utiliser le même certificat pour tous, car NickServ considère qu'un certificat n'appartient qu'à un seul utilisateur. Autrement dit, si vous utilisez eggdrop.key et eggdrop.crt pour tous, ils seront reconnus comme le premier utilisateur ayant ajouté ce certificat.J'ai donc décidé de créer un certificat par eggdrop. Et comme je suis fainéant, j'ai préféré automatiser ça. Modification de eggdrop.conf Chaque eggdrop a sa propre configuration ( nom_d_eggdrop.conf) qui appelle eggdrop.conf qui est une légère modification du eggdrop.conf original. J'ai modifié deux lignes:tcl Script de génération Code : #!/bin/bashnom_d_eggdrop pour les nommer.Ceci implique que le $username de l'eggdrop doit être identique au nom de son fichier de configuration (en respectant la casse).Comme les certificats ne sont valides qu'un an, il suffit de créer une entrée crontab pour le lancer tous les ans (ce qui explique tous les chemins complets dans le script). RE: Génération de certificats SSL - CrazyCat - 03/06/2026 J'ai légèrement modifié mon script pour pouvoir lui passer en paramètre un nom de fichier de configuration. Maintenant, on peut soit lancer ./gencerts.sh et ça (re)créera tous les certificats, soit lancer ./gencerts.sh toto.conf et ça ne créera que les certificats pour toto, à condition que le fichier de configuration existe.Notez que la seule chose à modifier maintenant est EGGVER et que le script doit être dans le répertoire où se trouvent les fichiers de configuration Code : #!/bin/bash |