>Bob Jueneman wrote:I wasn't suggesting that logos should be restricted to end-entities, I was only pointing out that such a restriction would immediately make the issue of name subordination and misuse of the logo by some intermediate CA go away.
This isn't true. Name constraints allow me to cross certify IBM's CA but indicate that the only DNs it is trusted to certify are those that begin with "c=us, o=IBM". Even if logos are restricted to end-entities, there's nothing stopping IBM's CA from placing a Sun logo in an end-entity certificate. So restricting logos to end-entities doesn't "make the issue of name subordination and misuse of the logo by some intermediate CA go away."
Sorry, Steve, you are quite correct in that sense. I guess I wasn't thinking about corporate logos tied to organizational persons as much as I was thinking about brand identification, where the brand isn't owned by the superior CA in any case, any more than VeriSign owns c=us, o=Sun. In any case, name subordination is a very limited mechanism, that solves a problem that basically doesn't exist. How many subordinate CAs can you point to that aren't owned and controlled by the parent CA? And how many browsers or other client software correctly implement the constraint? And how do you apply a name subordination constraint to a DNS name for SSL - restrict it to entities registered under .com?