我之前已经成功分发了公钥(用于签署开源),但几个月后返回开源项目后,构建一直无法找到公钥。
当尝试重新分发密钥时我得到
gpg --keyserver keys.openpgp.org --send-key XXX
gpg: sending key XXX to hkp://keys.openpgp.org
gpg: keyserver send failed: Certificate expired
gpg: keyserver send failed: Certificate expired
Run Code Online (Sandbox Code Playgroud)
但是,证书设置为永不过期。
> gpg --edit-key XXX
sec rsa3072/XXX
created: ... expires: never usage: SC
trust: ultimate validity: ultimate
ssb rsa3072/YYY
created: ... expires: never usage: E
Run Code Online (Sandbox Code Playgroud)
当证书设置为永不过期时,为什么它声称证书已过期,以及如何更新公钥以便可以再次使用?
谢谢。