A obtenção do servidor de chaves falha com o GnuPG 2

1

Como eu recebo chaves de servidores de chaves, com o GnuPG 2?

O documento de Perguntas Frequentes do GnuPG recomenda que eu use pool.sks-keyservers.net para o servidor de chaves . Isso funcionou por muito tempo no GnuPG 1, mas no GnuPG 2:

$ gpg2 --keyserver pool.sks-keyservers.net --recv-keys DECAFBAD
gpg: keyserver receive failed: Invalid argument

O que significa "argumento inválido"? Qual argumento e qual validação falhou?

Informação da versão:

$ gpg2 --version
gpg (GnuPG) 2.1.15
libgcrypt 1.7.3-beta

Como eu uso o gpg2 para receber uma chave da rede do servidor de chaves?

    
por bignose 01.11.2016 / 06:30

2 respostas

0

O uso de --keyserver name está obsoleto no GnuPG 2. É por isso que diz: keyserver receive failed: Invalid argument , porque o argumento é inválido, como em obsoleto.

Use --keyserver em dirmngr.conf .

DICAS:

Você pode usar a seguinte opção em gpg2 :

show-keyserver-urls

Isso mostrará qualquer URL preferido do servidor de chaves nas listagens --list-sigs ou --check-sigs .

Para listar os diretórios para procurar e ajudar os servidores de chaves, use:

--exec-path string
    
por 01.11.2016 / 06:38
0

Embora a opção --keyserver esteja de fato obsoleta nas versões mais recentes do GnuPG, você ainda pode usá-la. O problema que você está tendo é outro: você precisa especificar o protocolo que deseja usar.

De man gpg :

--keyserver name

      This option is deprecated - please use the --keyserver in ‘dirmngr.conf’
      instead.

      Use name as your keyserver. This is the server that --recv-keys,
      --send-keys, and --search-keys will communicate with to receive keys from,
      send keys to,  and  search  for keys  on. The format of the name is a URI:
      'scheme:[//]keyservername[:port]' The scheme is the type of keyserver:
      "hkp" for the HTTP (or compatible) keyservers, "ldap" for LDAP keyservers,
      or "mailto" for the Graff email keyserver. 

Observe especialmente que scheme: não é opcional.

Use gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys DECAFBAD para fornecer uma alteração ad-hoc do servidor de chaves.

    
por 01.11.2016 / 08:26

Tags