Estou com muita dificuldade em encontrar as chaves GPG criadas pelo Kleopatra no Windows 10 Professional. A primeira chave é usada pelo Thunderbird e pelo Enigmail. A segunda chave é usada pelo Git para assinatura de commit. As teclas são exibidas na interface gráfica do Kleopatra.
As teclas Thunderbird e Enigmail funcionam bem. Eu tenho assinado, criptografado e verificado a semana toda. As chaves do Git são novas, mas eu não consegui usá-las porque não sei onde elas estão localizadas.
O Kleopatra não exibe ou possui uma configuração para caminhos de arquivo, como gpg.conf ou secring.gpg. O mais próximo que encontrei são os principais detalhes do Kleopatra, que simplesmente dizem "local".
As chaves não estão localizadas em ~/.gnupg
(de um terminal Git Bash):
DESKTOP-P8D3DKA MINGW64 ~/.gnupg
$ gpg --list-keys
DESKTOP-P8D3DKA MINGW64 ~/.gnupg
$
As chaves não estão localizadas em %APPDATA%
, conforme detalhado por Onde minhas chaves GnuPG são armazenadas? e Onde fica o local do chaveiro no 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
$
Eu também coloquei o Kleopatra no Process Explorer e não o vi acessando keyrings (apesar de exibir mais de 220 chaves de funcionários da empresa).
Minha primeira pergunta é: por que as informações de configuração estão ocultas e não exibidas de forma proeminente? (Isso tem sido um problema há mais de 10 anos. Houve muitas oportunidades para corrigi-lo).
Minha segunda pergunta é, onde estão as chaves do Kleopatra? (Eu quero mover a chave de assinatura de commit para ~/.gnupg
para que o Git possa usá-la).
Pode ser útil:
$ 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