如何将 gpg 与 GNOME 密钥环集成?

如何将 gpg 与 GNOME 密钥环集成?

我使用 Mutt 发送 gpg 签名电子邮件。在以前的 Ubuntu 版本中,我可以告诉 Mutt 使用 gnome-gpg,它会通过 GUI 窗口询问我的 GPG 密码,然后将其存储在我的 GNOME 密钥环中 24 小时或直到注销(以先到者为准)。但是 gnome-gpg 已从 Ubuntu 11.10 中删除。有替代品吗?

答案1

GNOME 的默认密钥环管理器是 seahorse:

Seahorse 是 GnuPG(Gnu 隐私保护程序)的前端,可集成到 GNOME 桌面。它是一种用于安全通信和数据存储的工具。数据加密和数字签名创建可通过 GUI 轻松执行,密钥管理操作可通过直观的界面轻松执行。

man 1 seahorse

它应该在 Ubuntu 中默认启用/运行,并且您的环境中应该有这个变量:

$ echo $GPG_AGENT_INFO
/tmp/keyring-XXXXXX/gpg:0:1

/tmp/keyring-XXXXXX/gpg是程序绑定的套接字gnome-keyring-daemon,可以在gnome-keyring包中找到。

不幸的是,我没有足够的关于您系统的信息,无法告诉您具体如何进行。但是我应该给您足够的信息来开始调查问题。如果您需要更多帮助,请告诉我您是否安装了软件包、进程是否正在运行、套接字是否存在以及环境变量是否已设置。

答案2

我认为在 11.10 上,安装 seahorse-plugins 应该可以帮你解决这个问题。我认为在 12.04 及更新版本中,gpg 集成将是内置的。我以前必须安装 seahorse-plugins 才能在较旧的 Ubuntu 版本中运行此功能,但在 12.04 上我没有安装这样的软件包,GPG 集成对我来说运行良好。

答案3

Gnome-GPG 将不会很快在 Ubuntu 上使用,但你可以下载最新版本:

https://launchpad.net/ubuntu/+source/gnome-gpg

相关内容