У меня чертовски много времени находит ключи GPG, созданные Kleopatra для Windows 10 professional. Первый ключ используется Thunderbird и Enigmail. Второй ключ используется Git для подписи коммита. Клавиши хорошо отображаются в графическом интерфейсе Kleopatra.
Ключи Thunderbird и Enigmail работают нормально. Я подписываю, шифрую и проверяю всю неделю. Ключи Git являются новыми, но я не смог их использовать, потому что я не знаю, где они находятся.
Kleopatra не отображает и не имеет настройки для путей к файлам, например gpg.conf или secring.gpg. Самым близким, что я нашел, являются ключевые детали Клеопатры, которые просто говорят "местный".
Ключи не находятся в ~/.gnupg
(из терминала Git Bash):
DESKTOP-P8D3DKA MINGW64 ~/.gnupg
$ gpg --list-keys
DESKTOP-P8D3DKA MINGW64 ~/.gnupg
$
Ключи не находятся в %APPDATA%
как указано в разделе Где хранятся мои ключи GnuPG? и Где находится расположение ключей в Windows XP.
DESKTOP-P8D3DKA MINGW64 ~/.gnupg
$ find "C:\\Users\\Jeff W\\AppData" -name '*.gpg'
C:\Users\Jeff W\AppData/Roaming/gnupg/trustdb.gpg
DESKTOP-P8D3DKA MINGW64 ~/.gnupg
$
Я также поместил Kleopatra в Process Explorer и не видел, чтобы он обращался к брелкам (хотя он отображает более 220 ключей от сотрудников компании).
Мой первый вопрос: почему информация о конфигурации скрыта и не отображается на видном месте? (Это было проблемой более 10 лет. Там была широкая возможность исправить это).
Мой второй вопрос: где ключи Клеопатры? (Я хочу переместить ключ подписи коммита в ~/.gnupg
чтобы Git мог его использовать).
Может быть полезно:
$ gpg --version
gpg (GnuPG) 1.4.22
...
Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
$ ls ~/.gnupg/
gpg.conf pubring.gpg secring.gpg trustdb.gpg