Failure to import home-brewn public key file

David Shaw dshaw at
Tue Feb 2 00:30:38 CET 2016

On Feb 1, 2016, at 4:11 PM, Rick van Rein <rick at> wrote:
> Hello David,
>> GnuPG requires each user ID to have a self-signature to prove that the user ID wasn't added by someone other than the key owner (the self-signature also carries some useful information like cipher choices).  The user ID on this key doesn't have a self-signature - there's a signature there on the user ID, but it's not issued by the key itself:
> Ah, that would explain things!
>> :public key packet:
>> 	version 4, algo 1, created 1454319350, expires 0
>> 	pkey[0]: [2048 bits]
>> 	pkey[1]: [0 bits]
>> 	keyid: F25CA9043257A80C
> What did you use to generate this output?

That's gpg itself.  If you run "gpg --list-packets" on a file, it'll show you the internals of each packet.  It's a super handy debug tool for this sort of thing.

Good luck!


More information about the Gnupg-devel mailing list