[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [IETF-PKIX] Multiple Certificates
Folks,
Here is my take on the multiple certs with the same key issue:
- there are legitimate circumstances when this will happen, e.g.,
unidirectional cross-certification and cert reissuance
- there are circumstances where this is a terrible idea, e.g.,
conflicting key usage constraints or in some non-repudiation contexts
- some complaints about the problem in a non-repudiation context
are overblown, i.e., one can argue that if you manage to have the same key
in multiple certs with different liability or authorization implications,
then a "relying party" can produce the cert of its choice to substantiate
why a signed message/document was accepted and in many cases the user will
not be able to refute this assertion. in such cases, the user gets what he
deserves for having allowed a key to be legitimately, multiply certified!
- most software we use today avoids this problem, by default, as do
some (most) crypto tokens
- smart cards may want to make use of this feature because of
storage limitations
- a CA who insists on not multiplying certifying a key should state
so in a CPS, and/or embody technical measures o minimize the likelihood
that this will happen
- it would be hard to enumerate the circumstances where multiple
certification it's OK, vs. not OK
Thus, I am not persuaded that we need to preclude multiple certification of
a publci key in PKIX, but I am in favor of including a brief warning about
the possiboe pitfalls of this practice, and a suggestion that this practice
be avoided for end user certs in mosy circumstances.
Steve