Génération de certificats SSL
#2
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 EGGVER="1.10.1" ### DO NOT EDIT BELOW ### FL="*.conf" CURDIR=$(pwd) if [ $# -gt 0 ] then if [ -f "$1" ] then FL=$1 else echo "Cannot find ${1}, aborting..." exit fi fi for f in $FL do uname=${f%.conf} if [[ "$uname" == eggdrop* ]]; then echo "do nothing for $uname" else openssl req -new -x509 -nodes -days 365 -keyout ${CURDIR}/${uname}.key -out ${CURDIR}/${uname}.crt -config ../eggdrop-${EGGVER}/ssl.conf -subj "/O=Eggdrop.fr/OU=Eggdrop/CN=Self-generated Eggdrop Certificate" echo "Generated ${CURDIR}/${uname}.crt for $uname" fi done
Présent sur le Tchat francophone
Répondre


Messages dans ce sujet
Génération de certificats SSL - par CrazyCat - 23/11/2023, 14:44
RE: Génération de certificats SSL - par CrazyCat - 03/06/2026, 10:20

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit - Discutez en toute liberté - Transitionnez vers Linux - Discussions dans le Lauragais - Communauté LGBT respectueuse - soutien aux victimes de cybermalveillance - pour les filles par les filles Le forum pour passer le temps