@ljkgpxsPGP重新设置子密钥有效期后,GnuPG导出公钥缺少历史binding signature怎么破 中发帖

各位大佬们,请教一个问题,在使用GnuPG时,有个困扰了我好久的问题,举例来说: 

首先创建一个密钥对A
创建一个子密钥A.s,用于签名
此时使用子密钥A.s加签数据“123123123”,得到签名sdata
使用GnuPG的–edit-key修改A.s的过期时间,expire 10m,save
导出A的整个公钥
此时用gpg --export导出的公钥,导出的数据中,缺少创建A.s时的自签名,导致非GnuPG软件和库在验签sdata时,提示缺少在时间点2的binding signature,导致验签失败,尝试使用过rpgp、sequoia和libgpgme都会失败

尝试使用过Sequoia PGP的sq工具,重复上述操作,导出的公钥就中,就包含了两个A.s的自签名,分别是时间点2和时间点4的自签名
是我使用GnuPG导出时的参数有问题(导出时没加export-minimal参数)...