Antworten:
gpg --exportOhne weitere Filter werden alle öffentlichen Schlüssel einschließlich Signaturen exportiert . Wenden Sie die --armorOption 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.gpgDatei im ASCII-geschützten Format:
gpg --armor --export > public-keys.gpg
Es kann mit dem üblichen gpg --import public-keys.gpgBefehl importiert werden .
Vor GnuPG 2.1 können Sie die ~/.gnupg/pubring.gpgDatei 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