问题标签 [gpg-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2334 浏览

gnupg - gpg:没有可用的密钥服务器

在我的服务器上,我尝试获取密钥并执行命令

但我知道服务器不可用

但是当我在本地机器上做同样的事情时,一切正常。密钥被导入。请帮助我,服务器和本地计算机上的 dns 相同。服务器 2.2.4 Ubuntu 18.04 上本地 2.2.12 上 gpg 和 dirmngr 版本的差异

0 投票
2 回答
2467 浏览

gnupg - gpg:错误读取符号链接'/proc/curproc/file':没有这样的文件或目录

每次我签名时,它都会显示下一个错误:

我的~/.gnupg/gpg-agent.conf似乎井井有条,并且工作正常。

有人知道这里发生了什么吗?

0 投票
0 回答
45 浏览

docker - 防止在 VSCode 远程容器中共享 GPG 密钥

官方文档中的以下段落描述了如何在 VSCode ( https://code.visualstudio.com/docs/remote/containers#_sharing-gpg-keys ) 中启用 GPG 密钥共享(从本地主机到远程容器)。

说明(适用于 Linux)只是说明要共享 GPG 密钥,gnupg2在本地和容器中安装。但是如果我已经gnupg2安装但我不想共享密钥怎么办?据我所知,VSCode 在完成密钥共享的容器中执行启动后命令,例如:

我无法找到可以防止这种情况的设置。据推测,它也使用与gpg-agentlocalhost 相同的内容。我想防止这种情况。

0 投票
0 回答
34 浏览

macos - GPG Suite 无限期记住密码

我将GPG Suite与 macOS Monterey 一起使用,以保存 GPG 密钥的密码,以便进行经过验证的 git 提交。

问题: 目前,每次我每天第一次进行验证提交(git commit -S -m "Commit message")时,都会提示我输入 GPG 密钥的密码。

愿望: 理想情况下,我希望能够在我的余生中只输入一次此密码,并且永远不会再输入此密码。

改进但不是解决方案: 我遵循了本指南,并设法让密码被记住了一段时间。但是,您可以设置的最长时间仅为 99999 秒。

问题:

  1. 有什么办法可以让 GPG Suite 记住我的 GPG 密码超过 99999 秒的时间?
  2. 除了 GPG Suite 之外,有没有其他工具可以永久或至少更长时间地记住我的 GPG 密码?如果是,我怎样才能在那里保存我的密码并尽可能长时间地记住它?
0 投票
0 回答
5 浏览

gnupg - gpg-agent.conf 是否支持额外套接字选项的环境变量和一般情况?

我在 M1 Mac、OS X 12.1 上使用 gpg-agent (GnuPG) 2.3.4。我想extra-socket使用~/.gnupg/gpg-agent.conf. 如果我有

并运行gpgconf --kill gpg-agent; and gpg-connect-agent reloadagent /bye,代理无法启动。

如果我硬编码套接字的绝对路径

代理成功启动并工作。

不支持环境变量extra-socket吗?我很困惑,因为log-filein的 env vargpg-agent.conf工作正常。

0 投票
0 回答
18 浏览

gnupg - 使用 GPG 环回 pin-entry 选项签署消息问题

我正在尝试使用以下命令使用 gpg 和 loopback pinentry 选项对文件进行加密和签名:

但是我收到以下错误消息:

但是使用下面的命令,弹出一个对话框询问密钥密码,一切正常。

谁能给我一个解决问题的建议?