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?


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>

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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.