gpg: nenhum dado OpenPGP válido encontrado

0

Estou tentando importar a seguinte chave:

https://www.apache.org/dist/pig/pig-0.16.0/pig-0.16.0.tar.gz.asc

Tentando importar usando:

gpg --import pig.sig

Mas recebendo o seguinte erro:

gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Eu tentei remover as quebras de linha, mas o erro ainda está lá. Como pode consertar isso? Estou interessado em descobrir a impressão digital.

    
por x-man 26.09.2016 / 12:34

1 resposta

0

A partir do nome do arquivo, eu li que o que você tenta importar não é uma chave, mas uma assinatura em um arquivo pig-0.16.0.tar.gz . Você não pode importar uma assinatura, mas confirmá-la:

gpg --verify pig-0.16.0.tar.gz.asc

Você precisa buscar a chave antes da verificação. A ID de chave necessária será impressa quando não for encontrada durante a verificação e pode ser buscada nos servidores de chaves executando

gpg --recv-keys [key-id]

Esteja ciente de que, se você não validar a chave em relação a uma fonte confiável, ela poderá ser emitida por qualquer pessoa. Os servidores principais não realizam nenhuma verificação e um invasor pode ter criado uma chave usando um nome falso e um endereço de e-mail e emitiu a assinatura que você tentou verificar.

    
por Jens Erat 28.09.2016 / 16:17