Cannot import private key

Peter C. Dietrich peter.c.dietrich at freenet.de
Thu Apr 19 12:39:22 CEST 2012


On Wed, 18 Apr 2012 23:13:27 +0200, Scott Armitage  
<mail at scott.armitage.name> wrote:

> Hi everyone,
>
> I am trying to integrate GnuPG with my workflow, and am in the stage of
> setting up a new keypair for use across all of my computers. I have  
> created
> the key pair, given the private key a passphrase, and generated a
> revocation certificate for that key. I am now trying to import that  
> private
> key on another computer, but I am having some issues.
>
> I first export the private key using:
>
> gpg --export-secret-key -a <key_id> > private.asc
>
> This seems to work fine, and generates an ASCII-armored key file of the  
> form
>
> -----BEGIN PGP PRIVATE KEY BLOCK-----
> Version: GnuPG v1.4.9 (MingW32)
> [snip]
> -----END PGP PRIVATE KEY BLOCK-----
>
> I then take this private key file to a new computer and try to import it
> using
>
> gpg --import private.asc
> gpg: no valid OpenPGP data found.
> gpg: Total number processed: 0
>
> Any suggestions? This process works fine for exporting and importing  
> public
> keys, it's only the private one that is throwing this error. I have also
> tried the --allow-secret-key-import, though I understand this is
> effectively redundant now.
>
> Regards,
> -Scott


Dear Scott,

I think you should try to export the private key unarmored, i.e. leave out  
the -a option. This should work.

Regards,
Peter



More information about the Gnupg-users mailing list