Obtener la dirección de correo electrónico de una clave pública gnupg de un archivo cifrado

Estoy escribiendo un módulo Drupal que encripta un archivo usando gnupg y lo envía a un servidor remoto. Parece que hay un error en mi módulo donde usa la clave pública incorrecta para enviar al host remoto, porque me dicen que falla cuando intentan descifrar el archivo. Este es el mensaje de error que reciben, de su archivo por lotes de Windows:

Beginning GPG Decryption
Using current version of GNUPG
gpg: encrypted with 2048-bit ELG-E key, ID F1940956, created 2002-04-25
      "Wrong Public Key <another_key@another_company.com>"
gpg: decryption failed: secret key not available

Sin embargo, cuando trato de descifrar el archivo que les estoy enviando, sin la clave, simplemente obtengo

$> gpg --decrypt sensitive_file.gpg
gpg: encrypted with ELG-E key, ID F1940956
gpg: decryption failed: secret key not available

Quiero que gpg informe la dirección de correo electrónico de la clave utilizada para cifrar el archivo, como en el mensaje de error que recibo del host remoto. quiero ver Wrong Public Key <another_key@another_company.com>, como en su mensaje de error. Pero mi gpg no informa eso.

¿Me falta un interruptor? ¿Cómo puedo obtener esta información?

preguntado el 22 de mayo de 12 a las 16:05

1 Respuestas

La razón por la que el host remoto pudo obtener la dirección de correo electrónico de la clave de cifrado fue por la identificación F1940956. La firma remota ya tiene esta clave, con información adicional, en su conjunto de claves, o bien la buscó en un registro, ya que esta clave es una clave publicada.

Respondido el 01 de junio de 12 a las 16:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.