我有 2 個獨立的密鑰環,希望將所有公鑰以及我對另一個密鑰所做的相應簽名轉移。
大約 10 年前,我在一台離線電腦上建立了一個主金鑰,其中包含簽章和加密子金鑰。
我最終沒有使用子金鑰,因為我開始在具有不同金鑰環的線上電腦上使用 gpg4win,並且已經收集了超過 40 個簽名並在本地對它們進行了全部簽名。
我現在想開始使用已離線 10 年的舊金鑰,但我不想重建我已收集和簽署的所有公鑰。
我認為最好的方法是使用本地簽名導出所有公鑰,然後使用離線密鑰最終信任我的 gpg4win 密鑰。然後為線上 gpg4win 金鑰產生吊銷憑證並停止使用它。
該gpg --export
命令似乎不允許我導出所有公鑰。
請告訴我您的想法和/或是否有更優雅的解決方案將我的鑰匙圈轉移到我的舊離線鑰匙上。
答案1
還有其他幾種方法,但這--export-options export-local-sigs
是最直接的答案。
(您還必須--import-options import-local-sigs
稍後指定。)