Хотя я могу определить уровень доверия, который я поместил в отдельный открытый ключ OpenPGP, с помощью --edit-key
, есть ли простой способ перечислить все открытые ключи вместе с их уровнями доверия из командной строки?
5
2 ответа
6
Вы можете экспортировать все настроенные отношения владельца через gpg --export-ownertrust
. Выход имеет форму
FINGERPRINT:TRUST:
Для моего собственного ключа (который полностью доверяет моей машине) есть следующая строка:
0D69E11F12BDBA077B3726AB4E1F799AA4FF2279:6:
Похоже, уровень доверия соответствует числу, введенному в команде редактирования trust
плюс один:
1 = I don't know or won't say (export: 2)
2 = I do NOT trust (export: 3)
3 = I trust marginally (export: 4)
4 = I trust fully (export: 5)
5 = I trust ultimately (export: 6)
Вывод этой команды также может быть снова импортирован через gpg --import-ownertrust
.
0
Я написал небольшой скрипт, чтобы сделать это проще: gpg-list-ownertrust.py
Он основан на библиотеке python-gnupg , которая, к счастью, делает доступ к уровню доверия владельца очень удобным.