Ele é armazenado no rpmdb, com o nome de gpg-pubkey
e a versão como os primeiros 8 caracteres hexadecimais da impressão digital.
Estou instalando um software para o qual tive que usar um repositório de terceiros. Depois de adicionar o repositório com rpm -Uvh http://[site]
, instalei com yum install [package]
. Um dos prompts que surgiram durante a instalação dizia:
Importing GPG key 0xABCABCAB "Fname Lname <[email protected]>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-somewhere-fname
Is this ok [y/N]: y
Alguém sabe onde esta chave é armazenada? Acabei com esse repositório específico e não quero que o repo / chave adicional permaneça desnecessariamente na minha máquina. Eu já tentei gpg --list-keys
como usuário regular e root, mas a chave não está listada lá.
Como uma solução alternativa seria simplesmente remover o repositório também remover a chave associada a ele?
Da página de manual rpmkey
:
Uma chave pública importada é transportada em um cabeçalho e o gerenciamento do conjunto de chaves é executado exatamente como o gerenciamento de pacotes. Por exemplo, todas as chaves públicas atualmente importadas podem ser exibidas por:
rpm -qa gpg-pubkey*
Detalhes sobre uma chave pública específica, quando importados, podem ser exibidos consultando. Veja as informações sobre a chave GPG / DSA da Red Hat:
rpm -qi gpg-pubkey-db42a60e
Por fim, as chaves públicas podem ser apagadas após a importação, assim como os pacotes. Veja como remover a chave GPG / DSA da Red Hat
rpm -e gpg-pubkey-db42a60e
Enquanto Ignacio está correto, não é garantido ... e pode mudar no futuro. Sua melhor aposta é instalar o pacote "yum-plugin-keys" e usar os comandos "yum keys" etc.
Observe também que o RHEL-6.2 + yum tem por. Chaves CA, de modo que já é diferente.