Получение информации из бронированного gpg файла с открытым ключом

При предоставлении файла с бронированным общедоступным ключом GnuPG, т.е. файла (pubkey.gpg) это было создано с:

gpg -r 0xDEADBEEF --export --armored > pubkey.gpg

Что лучший способ состоит в том, чтобы получить информацию, такую как отпечаток пальца в том файле, не импортируя его в мой брелок для ключей?

Лучшим способом я нашел до сих пор (и я не доволен):

gpg --dry-run --import pubkey.gpg

Естественно, я захватил gpg страницу справочника, но не нашел очевидное решение.

21
задан 03.03.2014, 18:16

1 ответ

Я не знаю, что gpg имеет опцию для этого, но здесь является более гибким обходным решением для извлечения информации от файла ключей:

mkdir temp-gnupg-dir
export GNUPGHOME=temp-gnupg-dir
gpg --import pubkey.gpg
gpg --list-keys
rm -r temp-gnupg-dir

Вместо GNUPGHOME переменная среды, можно передать --homedir=temp-gnupg-dir к каждому gpg вызову.

7
ответ дан 07.12.2019, 10:03

Теги

Похожие вопросы