我需要私钥列表来显示撤销状态我尝试了这两个命令
- gpg-K
- gpg --带冒号-K
但两份清单都没有说明哪些密钥已被撤销
是否有显示撤销的列表命令?
答案1
是否有显示撤销的命令?
使用以下内容:
gpg --list-key ...
现在,要实际检查密钥,请使用
gpg --list-key
。未撤销的密钥如下所示:0 nat@pigtown:~$ gpg --list-key $(gpg --with-colons --fingerprint "ssh://zimmermann.mayfirst.org" |grep fpr |cut -f10 -d ":") pub 2048R/860E8F9C 2008-10-29 [expires: 2014-09-25] uid ssh://zimmermann.mayfirst.org uid ssh://zimmerman.mayfirst.org 0 nat@pigtown:~$
撤销的密钥如下所示:
0 nat@pigtown:~$ gpg --list-key $(gpg --with-colons --fingerprint "ssh://sontag.mayfirst.org" |grep fpr |cut -f10 -d ":") pub 2048R/AE2C8DE3 2010-09-10 [revoked: 2011-10-30] uid ssh://sontag.mayfirst.org 0 nat@pigtown:~$
观察 pub 行中的“已撤销”,并与上例中的到期日期进行比较。您大概可以猜出当密钥到期时会变成什么样子。