J'aimerais envoyer tout mon trousseau public à un de mes amis (et le sauvegarder pour des raisons évidentes) et le exporter dans un seul bloc, comme le fait GPA. Points bonus si c'est signé avec ma propre clé privée.
gpg --export
sans autres filtres exportations tout clés publiques, y compris les signatures. Appliquer le --armor
option si vous voulez une sortie avec armure ASCII et redirigez la sortie vers un fichier. Cette ligne de commande exporte toutes les clés publiques vers le public-keys.gpg
fichier au format ASCII-blindé:
gpg --armor --export > public-keys.gpg
Il peut être importé en utilisant l’habituel gpg --import public-keys.gpg
commander.
Avant GnuPG 2.1, vous pouvez aussi simplement envoyer le ~/.gnupg/pubring.gpg
fichier, mais cela inclut également les signatures "locales" qui ne doivent généralement pas être exportées. Depuis GnuPG 2.1, cela n’est plus possible, car le fichier contient également les clés privées, et il est possible que le fichier de clés se présente plutôt au format du pubring.kbx
).
Si vous voulez que le fichier soit signé, vous devez le faire dans un deuxième temps, comme si vous signiez n'importe quel autre fichier:
gpg --sign public-keys.gpg