我有 2 个独立的密钥环,想要将所有公钥和我制作的相应签名转移到我的另一个密钥上。
〜10年前,我在一台离线计算机上创建了一个主密钥,其中包含签名和加密子密钥。
我最终没有使用子密钥,因为我开始在具有不同密钥环的在线计算机上使用 gpg4win,并且从那时起收集了 > 40 个签名并对它们全部进行了本地签名。
我现在想开始使用已经离线 10 年的旧密钥,但我不想重建我收集和签名的所有公钥。
我认为最好的做法是导出所有带有本地签名的公钥,然后使用离线密钥最终信任我的 gpg4win 密钥。然后为在线 gpg4win 密钥生成撤销证书并停止使用它。
该gpg --export
命令似乎不允许我导出所有公钥。
请让我知道您的想法和/或是否有更优雅的解决方案将我的密钥环转移到我的旧的离线密钥。
答案1
还有其他几种方法,但这--export-options export-local-sigs
是最直接的答案。
--import-options import-local-sigs
(您稍后也必须指定。)