On Mon, Jun 16, 2003 at 09:47:59PM -0700, Trevor Perrin wrote: > [...] > The problem is that there's a forward-linkage from a primary key to a > subkey, but no back-linkage from a signing subkey to the primary key. Hal > suggested having the signing subkey also certify the primary key. I > suggested having the signatures produced by the signing subkey have the > primary key's ID as a hashed subpacket.
Yes. There are pros and cons, but on balance I like Hal's solution a bit better as it only needs to be done once, presumably at key generation time. The subpacket solution needs to be done every time the signing subkey issues a signature.
The subpacket solution does have a nice side effect in that it becomes possible to always know the primary key when looking at a subkey signature. Since most keyservers don't support search-by-subkey yet, this could be handy. [...]