更新gpg密钥“秘密密钥部分不可用”

时间:2018-12-03 20:14:05

标签: gnupg

运行gpg 1.4,去年我设置了一个可以适当使用的密钥。

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

spark-streaming-kinesis-asl_2.11

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

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>

,然后选择1y。我得到:

key 2
expire

据我了解,这与主密钥处于脱机状态有关。我已将私钥离线保存,如何更新密钥?

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

0 个答案:

没有答案