如果“pass init”不起作用,我该如何告诉 pass 更新我的密钥?

如果“pass init”不起作用,我该如何告诉 pass 更新我的密钥?

在长时间的停顿之后,我尝试pass再次使用它,但它(合理地)抱怨我的 gpg 密钥已过期。我使用了以下说明您能延长已过期的 GPG 密钥的到期日期吗?延长到期日期。当我gpg --list-keys这样做时,它现在显示为 2028 年到期。

gpg2-不可用的公钥-没有保证密钥属于指定用户我还运行了pass init amanda@rajje这确实是我的密钥的名称。一切顺利:Password store initialized for amanda@rajje

但是当我尝试添加新密钥时,pass它说无法检索我的密钥:

gpg: error retrieving 'amanda@rajje' via Local: Unusable public key
gpg: error retrieving 'amanda@rajje' via WKD: Connection refused
gpg: amanda@rajje: skipped: Connection refused
gpg: [stdin]: encryption failed: Connection refused

当我从中检索其他密码时,pass它显示
gpg: 注意:密钥 XXXXXXXXXXXXXXXX 已于 2019 年 7 月 5 日星期五下午 1:41:06 PDT 过期 zq

不知为何pass仍然确信我的密钥已过期。

相关内容