[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Requiring self-signed uids? (was Re: PoP & Signer's User ID subpacket?)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, Jul 20, 2003 at 03:05:14AM -0700, Jon Callas wrote:
> 
> >>> Can you explain what troubles you about encrypt-only primaries?
> >> 
> >> Aside from being an unclean exception to a simple model :-?
> > 
> > I don't see exceptions here.  The model is quite clearly and simply
> > stated in 2440.  Any key can be of any type.  There are no exceptions.
> > Does this mean that there are possible arrangements of packets that
> > make no sense?  Sure, so don't do that.
> > 
> > I see your suggestion as adding an exception: any key can be of any
> > type, except that the primary must be able to certify.
> 
> 2440 already says that a top-level key must be able to sign.

I'm not sure 2440 says that.  The relevant bit is in section 11.1,
which says "In a key that has a main key and subkeys, the primary key
MUST be a key capable of signing."

I took this, perhaps wrongly, at face value - that is, if a key had
subkeys, the primary had to be able to sign (for the binding
signatures, presumably).  The flip side of this is that if a key does
not have subkeys (and there is nothing wrong with a V4 key without
subkeys), the primary did not have to be able to sign.

Did I misinterpret the intent in 2440 there?  If "a key that has a
main key and subkeys" was intended to mean "V4 key", then I strongly
suggest changing it to say "V4 key" explicitly to avoid the confusion
that spawned a good bit of this thread.

David
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3rc1 (GNU/Linux)
Comment: Key available at http://www.jabberwocky.com/david/keys.asc

iD8DBQE/GoxJ4mZch0nhy8kRAiK6AKC88In7Cidl9koc6/RpUNMtr6tCYgCfdlaO
LbD2O+VjN0IyT2Rb1zEC7z4=
=zqVR
-----END PGP SIGNATURE-----