Cannot import public key

Volker Gaibler volker.gaibler@urz.uni-heidelberg.de
Sat Nov 16 02:46:01 2002


On Fri, Nov 15, 2002 at 11:34:02AM -0500, Prem Ratnam wrote:
> # gpg --import PHH.key.6.5.2.asc
> gpg: key 9D8380B1: no valid user IDs
> gpg: this may be caused by a missing self-signature
> gpg: Total number processed: 1
> gpg:           w/o user IDs: 1

That's the reason: "this may be caused by a missing self-signature".
"gpg --list-packets key.asc" shows

   :public key packet:
        version 3, algo 1, created 917538640, expires 0
        pkey[0]: [768 bits]
        pkey[1]: [5 bits]
   :user ID packet: "PHH Vehicle Managment Services"

There is no self-signature on the user ID. You can force GnuPG to accept
the key with the option "--allow-non-selfsigned-uid" when importing and
encrypting to it (see man page) but you should better not do this.
Please note that "this is not recommended because a non-selfsigned user
ID ist trivial to forge". Better ask the key owner to sign his key -
that's not too much work ;-). Some old PGP versions didn't do that by
default.

> I have no trouble importing the same key into a Windows based PGP
> Freeware product.

Your PGP version accepts non-selfsigned uids - GnuPG does not by
default.

Volker


-- 
 Volker Gaibler                                 contact:
 http://www.volker-gaibler.de                   mail@volker-gaibler.de
 OpenPGP key: 0x86ECAC0B
 get my public key from website above 
+---------------------------------------------------------------------+