Antworten:
gpg --export
Ohne weitere Filter werden alle öffentlichen Schlüssel einschließlich Signaturen exportiert . Wenden Sie die --armor
Option an, wenn Sie eine ASCII-geschützte Ausgabe wünschen und die Ausgabe in eine Datei umleiten möchten. Diese Befehlszeile exportiert alle öffentlichen Schlüssel in die public-keys.gpg
Datei im ASCII-geschützten Format:
gpg --armor --export > public-keys.gpg
Es kann mit dem üblichen gpg --import public-keys.gpg
Befehl importiert werden .
Vor GnuPG 2.1 können Sie die ~/.gnupg/pubring.gpg
Datei auch einfach senden , dies schließt jedoch auch "lokale" Signaturen ein, die normalerweise nicht exportiert werden sollten. Seit GnuPG 2.1 ist dies nicht mehr möglich, da die Datei auch die privaten Schlüssel enthält und der Schlüsselbund möglicherweise stattdessen im Keybox-Format ( pubring.kbx
) vorliegt .
Wenn Sie möchten, dass die Datei signiert wird, müssen Sie dies in einem zweiten Schritt tun, so wie Sie jede andere Datei signieren würden:
gpg --sign public-keys.gpg