1

运行 gpg 1.4 和去年我设置了一个密钥来恰当地使用。

密钥现在已过期,我似乎无法续订。尝试了各种各样的东西,但一无所获,部分原因是我在一年前设置的。

gpg --edit-key C8FF59B8

Secret key is available.

pub  4096R/C8FF59B8  created: 2017-12-03  expires: never       usage: SC  
                 trust: ultimate      validity: ultimate
sub  4096R/30F7AC50  created: 2017-12-03  expires: never       usage: E   
sub  4096R/8C015D46  created: 2017-12-03  expired: 2018-12-03  usage: S   
[ultimate] (1). Name <email>

所以我可以看到我的密钥 8C015D46 今天过期了。然后我尝试了

key 2
expire

并选择了 1y。我得到:

gpg: secret key parts are not available
gpg: make_keysig_packet failed: general error

从我读到的内容来看,它与主密钥脱机有关。我已经离线保存了私钥,我该如何更新密钥?

gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub   4096R/C8FF59B8 2017-12-03
uid                  Name <email>
sub   4096R/30F7AC50 2017-12-03

密钥列表

gpg --list-secret-key 8C015D46
sec#  4096R/C8FF59B8 2017-12-03
uid                  Name <email>
ssb   4096R/30F7AC50 2017-12-03
ssb   4096R/8C015D46 2017-12-03 [expires: 2018-12-03]
4

0 回答 0