我已使用我的OpenPGP密钥签署git提交,但它在github上显示为“未验证”:https://github.com/cweiske/jsonmapper/commits/master
签署此密钥的密钥的使用标记不允许签名。
GPG密钥ID:14C85A0824EAF823
github gpg signature docs对此错误一无所知。
所以我的问题:
答案 0 :(得分:4)
您可以查看签名功能by either looking at the output of --edit-key
or GnuPG's colon-separated output。
查看您的密钥,我看到您有一堆过期的子密钥(一些具有签名功能),以及一个具有签名和认证功能集的主密钥。主键的有效期延长了两次(也考虑在此主题上阅读"Does OpenPGP key expiration add to security?")。
我在这里看到两个可能的问题: