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

DN attributes to be supported



Marc, I think we are in violent agreement.

>> [ ... ]
>> 
>> (3) I would strongly recommend we add the X.520 definition of streetAddress 
>> to the list of RDN types that constitute the minimal schema for certificate 
>> processing code, including directory/respositories.  Implementing it within 
>> a CA should be optional, but recommended.
>> 
>
>I don't have any problem with requiring support for a particular attribute
>(although I'd like to see the list kept reasonably short).  However, I think
>it's important to emphasize that this support is at the _software_ level.
>That is, PKIX should not mandate that certificates with DNs contain these
>attributes.
>
Yes!  Certainly not all certificate require them. but some will, and Iwant to
make sure that the rest of the infrastructure can handle such attributes.

It's an interoperability issue.

>By mandating DN attributes, PKIX locks in particular directory structures 
>that are by no means "standard".  Even though some of these attributes might 
>have some kind of defacto status, I think it's far too early to start 
>limiting the possibilities.
>
Nor do I mean to limit the possibilities to just those. I just want to make sure 
that a reasonably short, but still minimally useful set is supported universally.

>If PKIX even appears to mandate DN attributes, I think it'll touch off 
>problems even bigger than the UTF-8 issue.  It's one thing to say that 
>PKIX-compliant software SHOULD (never MUST) support certain DN attributes, 
>but it's another thing altogether to relegate to non-compliance(*) any 
>certificate with a DN that doesn't contain an attribute from The List.

No that wasn't my intent at all. Mandate support for, not inclusion of.
>
>That said, I think section 4.1.2.4 should _not_ recommend that issuer names 
>contain only the specified attributes.  Rather, the second sentence of the
>paragraph that begins with "Standard sets of sttributes..." should be 
>changed so that the paragraph reads
>
>   Standard sets of attributes have been defined in the X.500 series of
>   specifications.  Implementations of this specification should be
>   prepared to process or create certificates with issuer names that
>   contain the following attribute types: country, organization,
>   organizational-unit, distinguished name qualifier, title, locality,
>   state or province name, common name (e.g., "Susan Housley"), surname,
>   given name, initials, and generationqualifier (e.g., "Jr." or "IV").
>   The syntax and associated object identifiers (OIDs) for these attribute
>   types are provided in the ASN.1 modules in Appendices A and B.
>
>I don't mind if streetAddress is added to this list.
>
I would even say that the X.520 list may well be insufficient for some purposes, 
so the reference to "standard" sets of attributes probably goes too far.

>		Marc
>
>(*) There's got to be a verb for "relegating to non-compliance".  
>Discomplying?  Deconforming? ...

Deprecated?  Decertified? Despised?

Bob