Voici la procédure à suivre pour créer une nouvelle liste chiffrée.

Clé publique de l'admin de départ

Afin de créer la liste, il est nécessaire d'initialiser le trousseau de clés de Schleuder avec la clé de l'admin de départ (on peut en rajouter d'autres après).

Il faut donc envoyer un export de la clé publique vers le serveur. Par exemple, pour la clé de Lunar, ça donne :

gpg -a --export 4E23D0ACA8D1112A |
    ssh bulbe.nos-oignons.net tee ~/4E23D0ACA8D1112A.asc

Création de la liste

Ensuite, sur bulbe, on lance la commande :

schleuder-newlist <LISTE>@nos-oignons.net

Schleuder demande ensuite :

  • Un nom de la liste : il apparaîtra comme « nom » de la clé GnuPG.
  • L'e-mail de l'admin de départ : il faut que ce soit le même qu'une des identités de la clé GnuPG (c'est plus sûr).
  • La première adresse e-mail inscrite : le plus simple, c'est de mettre celle de l'admin.
  • Le chemin vers le fichier contenant la clé publique (qu'on a envoyée juste auparavant).

Après avoir créé les données pour la nouvelle liste, Schleuder nous indique la fingerprint de la nouvelle clé publique.

Configuration de Postfix

On va maintenant indiquer les adresses nécessaires à Postfix. Pour cela, on ajoute dans /etc/postfix/schleuder :

LISTE@nos-oignons.net schleuder:
LISTE-bounces@nos-oignons.net schleuder:
LISTE-sendkey@nos-oignons.net schleuder:
LISTE-request@nos-oignons.net schleuder:
LISTE-owner@nos-oignons.net schleuder:

On rafraîchit la table :

postmap /etc/postfix/schleuder

Récupérer la clé publique

Il suffit d'envoyer un message à LISTE-sendkey@nos-oignons.net. Schleuder nous répondra avec la clé publique de la liste. C'est également un bon moyen de vérifier que le reste fonctionne.

Signer la clé publique

Cela peut valoir le coup de signer la clé publique. Une personne membre de la liste peut ensuite renvoyer la clé signée à Schleuder en l'envoyant au format ASCII, précédée de la commande X-ADD-KEY, dans un message chiffré et signé à LISTE-request@nos-oignons.net. N'importe qui peut également l'envoyer sur un serveur de clés public.