Как закрыть смарт-карту после знака rpm с GPG2?

Добавляя к этому вопросу :

Как закрыть gnupg V2.0 smartcard после подписания rpm?

Я попытался выполнить:

gpg-agent --default-cache-ttl 15 --max-cache-ttl 15 --daemon 

Но через 15 секунд, если я снова gpg2 подпись, gpg2 не запрашивает PIN-код.

Единственное решение, которое я нашел до сих пор, заключается в отключении / подключении смарт-карты к считывателю.

One Solution collect form web for “Как закрыть смарт-карту после знака rpm с GPG2?”

Запуск gpg-agent с этими параметрами, вероятно, дает вам сообщение:

 gpg-agent: gpg-agent running and available 

Вы не меняете этот сеанс работы, и именно это кэширует ваш PIN-код. Эта сессия (по крайней мере, в моей системе Ubuntu 12.04), начатая gnome-session, эффективно скриптом /etc/X11/Xsession.d/90gpg-agent . В моей системе не кажется, что этот файл позволяет установить любую опцию параметра командной строки для gpg-agent , поэтому вам может потребоваться жестко указать эти параметры там.

Разумеется, вы также можете убить и перезапустить gpg-agent , что также позволит вам избавиться от кешированных контактов. Просто убедитесь, что вывод команды переходит к файлу, в который помещается исходный вызов gpg-agent (в моей системе ~/.gnupg/gpg-agent-info-<hostname> ).

В какой-то момент программа моего банка заставила меня вытащить смарт-карту в качестве защитной меры после предоставления моей подписи / булавки. Поскольку их программное обеспечение работало на VirtualMachine, я бы просто временно удалил USB (на котором был подключен CardReader) от хоста (используя небольшой скрипт python). Это будет работать и для вас, если вы будете работать на виртуальной машине.

  • Почему mutt зависает при запуске gpg в tmux?
  • Менять программу pinentry временно с помощью gpg-agent
  • Gentoo Linux GPG правильно шифрует файл, прошедший через параметр, но при чтении со стандартного ввода выбрасывает «Несоответствующий ioctl для устройства»
  • Enigmail Thunderbird pinentry запрашивает все пароли ко всем секретным ключам
  • новый кошелек kde с использованием GPG-бэкэнд: «Ошибка при попытке дешифрования кошелька с использованием GPG»
  • Как заставить gpg-agent автоматически забыть мою кодовую фразу?
  • Смешанный ввод при использовании локального gpg-агента с удаленного сайта
  • Как создать отпечатанную подпись GPG с отпечатками (в конечном итоге в базе 16)?
  • Синтаксис сбоя с gpg-агентом и SSH
  • Нельзя подписывать / шифровать, если я не запускаю gpg-agent вручную
  • Как запустить keychain из gdm?
  • Linux и Unix - лучшая ОС в мире.