Какой агент GPG использует Elementary Luna?

Какой агент GPG использует Elementary Luna?

Всякий раз, когда я пытаюсь расшифровать или подписать файлы с помощью GPG в Elementary Luna, я вижу графическое приглашение на ввод пароля для моего ключа GPG.

Затем ключ кэшируется в памяти для будущих запросов на некоторое время. Первой моей мыслью было использовать gpg-agentдля очистки его из памяти или для настройки TTL, но к моему удивлению, он не был установлен. seahorseтакже не установлен.

Что используется в качестве агента GPG в Elementary Linux?

решение1

Если это рабочий стол на основе GNOME, я полагаю, что он встроен в GNOME как часть gnome-keyring-daemon. Вы можете узнать продолжительность кэширования ключей с помощью этой команды:

$ gsettings get org.gnome.crypto.cache gpg-cache-method
'session'

Вы можете увидеть другие ключи в org.gnome.crypto.cacheсхеме с помощью этой команды:

$ gsettings list-keys org.gnome.crypto.cache
gpg-cache-authorize
gpg-cache-method
gpg-cache-ttl

Процесс «брелка» будет выглядеть так:

$ ps -eaf|grep [k]eyring
saml      2444     1  0 Jun04 ?        00:00:33 /usr/bin/gnome-keyring-daemon --daemonize --login

Если вы хотите, чтобы демон очистил кэшированное содержимое:

$ gnome-keyring-daemon -r -d

Если вам действительно нужен GUI для управления содержимым, то установите seahorseего. Насколько мне известно, нет стандартного приложения, которое обычно включено в GNOME.

$ seahorse

       сс #1

Рекомендации

Связанный контент