5

Хотя я могу определить уровень доверия, который я поместил в отдельный открытый ключ OpenPGP, с помощью --edit-key , есть ли простой способ перечислить все открытые ключи вместе с их уровнями доверия из командной строки?

2 ответа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 , которая, к счастью, делает доступ к уровню доверия владельца очень удобным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .