
2 つの別々のキーリングがあり、作成したすべての公開キーと対応する署名を他のキーに転送したいと考えています。
約 10 年前、署名サブキーと暗号化サブキーの両方を含むマスター キーをオフライン コンピューター上に作成しました。
別のキーリングを持つオンライン コンピューターで gpg4win を使い始めてから 40 を超える署名を収集し、それらすべてをローカルで署名したため、サブキーを使用しなくなりました。
10 年間オフラインになっていた古いキーを今から使い始めたいと思いますが、収集して署名した公開キーをすべて再構築したくはありません。
最善の方法は、すべての公開キーをローカル署名付きでエクスポートし、オフライン キーで最終的に gpg4win キーを信頼することだと思います。その後、オンライン gpg4win キーの失効証明書を生成し、使用を停止します。
このgpg --export
コマンドでは、すべての公開鍵をエクスポートできないようです。
あなたの考えや、キーリングを古いオフライン キーに転送するためのよりエレガントな解決策があるかどうかを教えてください。
答え1
他にも方法はいくつかありますが、これが--export-options export-local-sigs
最も直接的な答えです。
--import-options import-local-sigs
(後ほども指定していただきます。)