
У меня есть два отдельных брелока, и я хотел бы перенести все открытые ключи и соответствующие подписи, которые я сделал, на свой другой ключ.
~ 10 лет назад я создал главный ключ на автономном компьютере с подключаемыми ключами подписи и шифрования.
В итоге я не стал использовать подключаемый ключ, потому что начал использовать gpg4win на подключенном к сети компьютере с другим набором ключей и с тех пор собрал более 40 подписей и локально подписал их все.
Теперь я хотел бы начать использовать свой старый ключ, который не использовался в течение 10 лет, однако я не хочу восстанавливать все открытые ключи, которые я собрал и подписал.
Я думаю, что лучшее, что можно сделать, это экспортировать все открытые ключи с локальной подписью, а затем с помощью офлайн-ключа окончательно довериться моему ключу gpg4win. Затем сгенерировать отзывной сертификат для онлайн-ключа gpg4win и прекратить его использование.
Похоже, команда gpg --export
не позволяет мне экспортировать ВСЕ открытые ключи.
Пожалуйста, дайте мне знать, что вы думаете и/или есть ли более элегантное решение для переноса моей связки ключей на мой старый, автономный ключ.
решение1
Есть несколько других способов, но --export-options export-local-sigs
это самый прямой ответ.
--import-options import-local-sigs
(Вам также придется указать это позже.)