Dans les deux cas nous devons déjà avoir la clé publique localement.
Exemple pour télécharger une clé GPG publique :
gpg --receive-keys GPGID
GPGID est à remplacer par l’identifiant de la clé GPG.
Si non fonctionnel, il est probable qu’il soit nécessaire de spécifier le serveur des clés, possible comme suit :
gpg –receive-keys –keyserver hkp://keys.gnupg.net GPGID
Avec cette méthode, nous devons avoir la clé comme confiance « ultime ».
echo "Coucou je suis un test avec clé Ultime" \
| gpg --encrypt --armor --no-tty -r user@example.com \
| mail -s "Sujet du mail" user@example.com
Avec cette méthode, pas besoin d’avoir une confiance « ultime », car nous n’allons faire aucune vérification sur la clé publique.
echo "Coucou je suis un test SANS clé Ultime" \
| gpg --encrypt --armor --yes --no-tty --trust-model always -r user@example.com \
| mail -s "Sujet du mail" user@example.com
TODO