我为git配置好了gpg签名后,它在过去的几个月内都正常工作,直到昨天使用时,它炸了。
这似乎是gpg导致的问题,现在我无论是使用gpg进行签名还是生成新的密钥都会出现类似的错误。
> echo 114514 | gpg -bsau 2B5E49F9D88624E1831DE8F2FC6AA6571C8BC288
gpg: 签名时失败: 损坏的 CA 证书
gpg: signing failed: 损坏的 CA 证书
> gpg --generate-key
gpg (GnuPG) 2.4.5; Copyright (C) 2024 g10 Code GmbH
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
注意:使用 “gpg --full-generate-key” 以获得一个全功能的密钥生成对话框。
GnuPG 需要构建用户标识以辨认您的密钥。
真实姓名: 9_Extra
电子邮件地址: 77313011@qq.com
您选定了此用户标识:
“9_Extra <77313011@qq.com>”
更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)? o
我们需要生成大量的随机字节。在质数生成期间做些其他操作(敲打键盘
、移动鼠标、读写硬盘之类的)将会是一个不错的主意;这会让随机数
发生器有更好的机会获得足够的熵。
gpg: agent_genkey failed: 损坏的 CA 证书
密钥生成失败:损坏的 CA 证书
gpg总是提示CA证书损坏,这能修吗?现在我访问https网页也是正常的啊。
求大佬捞捞。