Як створити додатковий gpg-брелок


19

У мене в .gnupgкаталозі ( pubring.gpgі secring.gpg) є файли відкритих та приватних ключів . Я також хочу створити нову брелок trustedkeys.gpg, .gnupgдо якої я можу додати відкриті ключі інших людей.

Як створити цей новий брелок?


3
Угода полягає у тому, щоб у вас були всі ключі pubring. Довіра відзначається за допомогою власних налаштувань GnuPG.
користувач1686

gpgvочікує, що підписи будуть в trustedkeys.gpg.
rlandster

Ви можете обійти цю проблему, зробивши символічне посилання від trustedkeys.gpgдо pubring.gpg(або trusteddb.pgp)?
IQAndreas

1
@grawity конвенції - це саме те - конвенції. ОП там краще знатиме потреби.
n611x007

Відповіді:


29

тестовано на gpg (GnuPG) 2.0.26:

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

натяк для початківців: ви можете використовувати будь-яке ім’я файлу не просто trustedkeys.gpg.

це скаже gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

використовувати:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>

2
ІМХО, це слід позначити як прийняту відповідь.
Пол Калабро

3
gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key

Якщо ви хочете, щоб ключі також використовували GPG за замовчуванням, відтепер, як ви кажете, опустіть --no-default-keyringкомутатор.

Знайдіть додаткову інформацію в gpg(1)інструкції під --keyringопцією.


3

gpg --export KEY1 KEY2 > trustedkeys.gpg для відкритих ключів та:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg для повних ключів (включаючи приватну частину).

Де ви можете надати (часткові) відбитки пальців для KEY1, KEY2 тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.