Мой секретный брелок GPG содержит несколько ключей с одним и тем же адресом электронной почты. Хотя я могу достаточно легко установить глобальный ключ по умолчанию (с default-key), некоторые инструменты, которые я использую (например, git и инструменты разработчика Debian), всегда вызывают gpg с -u me@example.com). Кажется, всегда используется первый ключ с соответствующим идентификатором пользователя, и я не могу найти способ повлиять на его выбор. Любопытно, что опция disable в edit-key не помогает.
Ситуация такова, что у меня есть старый (1024-битный) ключ, который я устарел, но я пока не хочу удалять его из моего набора ключей.
Как я могу убедить gpg использовать правильный ключ при вызове с -u me@example.com чтобы эти инструменты могли работать правильно? В качестве обходного пути я могу установить опцию user.signingkey для git и флаг -k в dpkg-buildpackage , но это лишает эти инструменты полезной возможности устанавливать альтернативную идентификацию.
