Re: PI: 10: draft-ietf-pkix-pi-10.txt - single serialNumber attribute
Denis Pinkas <Denis.Pinkas@bull.net> Tue, 20 July 2004 15:07 UTC
Received: from above.proper.com (above.proper.com [208.184.76.39]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA26439 for <pkix-archive@lists.ietf.org>; Tue, 20 Jul 2004 11:07:18 -0400 (EDT)
Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id i6KE1uAH028167; Tue, 20 Jul 2004 07:01:56 -0700 (PDT) (envelope-from owner-ietf-pkix@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id i6KE1uQq028166; Tue, 20 Jul 2004 07:01:56 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-pkix@mail.imc.org using -f
Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by above.proper.com (8.12.11/8.12.9) with ESMTP id i6KE1t3d028142 for <ietf-pkix@imc.org>; Tue, 20 Jul 2004 07:01:56 -0700 (PDT) (envelope-from Denis.Pinkas@bull.net)
Received: from clbull.frcl.bull.fr (IDENT:root@clbull.frcl.bull.fr [129.182.8.31]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id QAA61216; Tue, 20 Jul 2004 16:12:18 +0200
Received: from bull.net (frcls4013.frcl.bull.fr [129.182.108.120]) by clbull.frcl.bull.fr (8.9.3/8.9.3) with ESMTP id QAA29470; Tue, 20 Jul 2004 16:01:43 +0200
Message-ID: <40FD2591.702@bull.net>
Date: Tue, 20 Jul 2004 16:00:49 +0200
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull SA.
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0
X-Accept-Language: en-us, en, fr
MIME-Version: 1.0
To: "Manger, James H" <James.H.Manger@team.telstra.com>
CC: ietf-pkix@imc.org
Subject: Re: PI: 10: draft-ietf-pkix-pi-10.txt - single serialNumber attribute
References: <73388857A695D31197EF00508B08F29806EE1B42@ntmsg0131.corpmail.telstra.com.au>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Sender: owner-ietf-pkix@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-pkix/mail-archive/>
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: <mailto:ietf-pkix-request@imc.org?body=unsubscribe>
Content-Transfer-Encoding: 7bit
James, > 1. The ability to flag a serialNumber attribute value in the subject name > as a permanent identifier is a nice feature. > Requiring that there only be a single serialNumber attribute, > however, is unnecessarily restrictive. > It seems quite sensible to use serialNumber attributes to hold company > numbers, org unit ids and/or personal identifiers. > For example: cn="John Doe" serialNumber=12345, o="Acme Ltd" > serialNumber="DUNS 554433", c=US. > The PI extension would refer to 12345. Section 5.2.9 from X520 defines the serial Number attribute as follows: "The serial Number attribute type specifies an identifier, the serial number of an objet." The serial Number attribute applies to the object, not to a RDN component. Thus, unless it is an error, there can't be multiple serial Number attributes in a DN. > [Section 2] Change the ASN.1 comment for the identifierValue field of PermanentIdentifier to: > " -- if absent, use the deepest serialNumber attribute value in the subject DN" See above. > [Section 2] Change the paragraph that begins > "When the identifierValue field is absent" to: > "When the identifierValue field is absent, then the deepest serialNumber attribute > value from the subject DN is the value to be taken for the > identifierValue. > An attribute is "deeper" if it occurs later in the sequence of RDNs > hat make up the DN. A "deeper" attribute occurs earlier in the string > representation of a DN [RFC2253], which start encoding the last element > of the RDN sequence that makes up a DN and moves backwards towards the > first. See above. > The PermanentIdentifier SHALL NOT be used if there is no serialNumber > attribute in the subject DN. This could be added as a note. > 2. Why can't the assigner field be present but the identifierValue field > be absent (refer to the serialNumber attribute)? > An absent identifierValue is simply "shorthand" to avoid duplicating > a value -- it doesn't really have any sematic value so shouldn't have > any impact on the assigner field (or vice versa). This is a good question. This combination would mean that the serial Number is not local to the CA but is coming from an assigner authority. Some text proposal follows to support this option: 4 - The assigner field is present and the identifierValue field is absent. The assigner field identifies the Assigner Authority and the type of permanent identifier being identified. The value of the single serialNumber attribute included in the subject DN SHALL be considered as the identifier value. The permanent identifier is globally unique among all CAs. In such a case, two permanent identifiers of this type match if and only if, the contents the serialNumber attributes within the subject DN's of those same certificates match using the caseIgnoreMatch rule, and the assigner fields match. Note: in this case, the PermanentIdentifier SHALL NOT be used if there is no serialNumber attribute in the subject DN. > 3. The security considerations section mentions an identifierType field > that no longer exists. Good catch. Thanks. Denis > >>---------- >>From: Internet-Drafts@ietf.org [mailto:Internet-Drafts@ietf.org] >>Sent: Wednesday, 14 July 2004 6:05 AM >> >> Title : Internet X.509 Public Key Infrastructure Permanent Identifier >> Author(s) : D. Pinkas, T. Gindin >> Filename : draft-ietf-pkix-pi-10.txt >> Date : 2004-7-13 >> >>http://www.ietf.org/internet-drafts/draft-ietf-pkix-pi-10.txt >> >> ---------- >> From: Denis Pinkas [mailto:Denis.Pinkas@bull.net] >> Sent: Thursday, 15 July 2004 6:06 PM >> Cc: ietf-pkix@imc.org >> > > ... the definition of the PI has been changed to allow to use the serialNumber attribute from the subject DN. > >
- RE: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Manger, James H
- Re: draft-ietf-pkix-pi-10.txt - single serialNumb… Anders Rundgren
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Denis Pinkas
- RE: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Manger, James H
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Denis Pinkas
- RE: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Russ Housley
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Anders Rundgren
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Denis Pinkas
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Russ Housley
- RE: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Alberti Antoine
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Denis Pinkas
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… David P. Kemp
- RE: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Manger, James H
- RE: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Fisher, James L.
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… David P. Kemp
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Russ Housley
- Re: SCVP-15 Michael Myers
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Denis Pinkas
- Re: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Richard Levitte - VMS Whacker
- RE: PI: 10: draft-ietf-pkix-pi-10.txt - single se… Manger, James H
- Re: pkix-pi-10.txt - Usage Models Anders Rundgren