Cara membuat keyring gpg tambahan

19

Saya memiliki file kunci publik dan pribadi di .gnupgdirektori saya ( pubring.gpgdan secring.gpg). Saya ingin membuat keyring barutrustedkeys.gpg , juga di .gnupgdalamnya, di mana saya dapat menambahkan kunci publik orang lain.

Bagaimana cara membuat keyring baru ini?

rlandster
sumber
3
Konvensi ini adalah untuk memiliki semua kunci di Anda pubring. Kepercayaan ditandai menggunakan pengaturan GnuPG sendiri.
user1686
gpgvmengharapkan tanda tangan berada di trustedkeys.gpg.
rlandster
Bisakah Anda mengatasi masalah dengan membuat symlink dari trustedkeys.gpgke pubring.gpg(atau trusteddb.pgp)?
IQAndreas
1
Konvensi @grawity hanya itu - konvensi. OP di luar sana akan lebih tahu kebutuhan yang ada.
n611x007

Jawaban:

29

diuji dengan gpg (GnuPG) 2.0.26:

gpg --no-default-keyring --keyring trustedkeys.gpg --fingerprint

petunjuk pemula: Anda dapat menggunakan nama file apa pun bukan hanya trustedkeys.gpg.

itu akan mengatakan gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

menggunakan:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>
n611x007
sumber
2
IMHO, ini harus ditandai sebagai jawaban yang diterima.
Paul Calabro
3
gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key

Jika Anda ingin keyring juga digunakan oleh GPG secara default sejak saat itu, seperti yang Anda katakan, hilangkan --no-default-keyringsaklar.

Temukan informasi lebih lanjut dalam opsi gpg(1)manual di bawah --keyring.

K3 --- rnc
sumber
3

gpg --export KEY1 KEY2 > trustedkeys.gpg untuk kunci publik dan:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg untuk kunci lengkap (termasuk bagian pribadi).

Di mana Anda dapat menyediakan sidik jari (sebagian) untuk KEY1, KEY2 dll.

ufotd
sumber