我错过了密钥的到期日期gpg
,之后必须生成一个新密钥。现在我想在新旧密钥之间建立信任。
天真的电话就像
gpg --local-user DE5A457C --sign-key BCBE2B4A
以错误消息结束
gpg: skipped "DE5A457C": unusable secret key
如何强制gpg
使用过期的旧密钥签署新密钥?
答案1
我不知道你是否可以这样做,这有点违反了设置有效期的原则。但是您可能可以gpg
通过在某种虚拟机中运行它来欺骗它,该虚拟机允许您将时间设置为旧密钥过期之前不久。我不知道 gpg 是否会让您签署尚未有效的密钥,但是您只需在该虚拟机中创建一个新密钥并使用它而不是BCBE2B4A
.