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

Re: X.509 certificate and its subject name field



Stephen Kent writes:

>	Is the Subject UID globally unique?  I don't recall the spec
>providing an algorithm for ensuring such uniqueness across all CAs.  My
>recollection was that the SUID was intended to be used in conjunction 
with
>the Subject DN to increase the likelihood that the combination of the 
two
>would be unique, but it still would not be a guarantee.

In the absence of a single global name space for Subject DNs, ensuring 
this uniqueness remains a problem, and SUID doesn't help much.  But it 
does help in the case where two names clash in the same local name 
space;  ensuring uniqueness is then a local administration problem.

>  That's why there
>also is an Issuer UID, suggesting the need to check both the Issuer and
>Subject DNs and UIDs all the way along a chain to ensure uniqueness in 
the
>context of DNs that are not temporially unique.  That makes for some 
very
>ugly ACL entries!

I believe that the IUID has no such connection with the SUID as you 
imply;  it is there primarily to provide completeness (against the very 
unlikely occasion that a second CA with the same DN starts issuing 
certs ... the IUID would provide a distinction in the same way that 
SUID distinguishes Subjects with the same DN).

And yes, where UIDs are being used, they should be checked!

David Boyce.
-- 
David Boyce

Tel:	+44 181 332 9091		Richmond, Surrey, ENGLAND
I'net:	d.boyce@isode.com	Isode's WWW: http://www.isode.com/
X.400:	I=d;S=boyce;P=isode;A=mailnet;C=fi;