pinentry-curses
Emacsの使用に問題があることを知っています(いくつかのコメントを参照)。http://emacswiki.org/emacs/EasyPG)ので、端末でemacsを使用することはgpg-agentと互換性がありません。
この場合、SSHを介してリモートシステムに接続されているため、グラフィックpinentryツールは使用できません。
しかし、事前にgpg-agentにパスワードを提供してからemacsにそれを使用させることができますが、エージェントがまだこの情報を持っていない場合、パスワードの入力を求められませんか?
notmuch.el
とで使用できる設定は何ですかEasyPG
?
あるいは、同じ効果を達成しますが、セキュリティ上の問題がある可能性があるパスワードフレーズをキャッシュする代替方法はありますか(これが最初にgpg-agentが存在する理由です)。
ベストアンサー1
これ! ->https://github.com/ecraven/pinentry-emacs
少しねじる必要がありますが、この方法を使用することは私にとって効果的でした。スクリプトをディレクトリに配置し、PATH
次のエントリを追加します~/.gnupg/gpg-agent.conf
。
pinentry-program <path-to-pinentry-emacs>/pinentry-emacs
その後、エージェントを再ロードします。
$ echo RELOADAGENT | gpg-connect-agent
夢だけだと思います:)