On 04-Sep-20 05:00, Toerless Eckert wrote:
> inline..
>
> a) Wrt. X.520: From ITU's page:
>
> | This text was produced through a joint activity with ISO and IEC.
> | According to the agreement with our partners, this document is only
> available through payment.
>
> Of course, ITU shouldn't enter into such partnership, but given how common
> public-private partnerships are in western governments, its hardly unusual.
The IETF has many, many normative references to ITU recommendations despite
their
paywall, and has done for 30 years or so.
> Given how all certificate work in IETF is based off X.500 certificates, it
> would be
> a great job for the IETF/ITU-T liaison to see how IETF work could get free
> access
> to the according ITU-T documents.
I don't think we should worry about it at WG level. There's no standards process
problem in citing ITU-T documents.
Brian
>
> b) I am confused about your text up to the diff -24 to -43. Is there an
> executive
> summary how this relates to the issue i brought up ?
>
> c) Of course, you are welcome trying to avoid X.520 and instead step into
> X520SerialNumber,
> so your diff is fine to me.
>
> [ The fixes i am proposing to Ben re serialNumber in ACP
> will attempt to avoid X520SerialNumber because i don't even understand
> how this
> explicit tagging works and no CLI/document has ever used these terms
> (except for the ASN.1 rfcs about them].
>
> d) I am mostly wondering if/how changes like this would go into the final
> BRSKI RFC
> given its state in RFC editor queue. I don't understand what type of text
> fixes will be accepted as just editorial, not requiring the whole shebang
> of
> IETF process steps we're just doing for the other BRSKI fix....
>
> Cheers
> Toerless
>
>> I seem to remember requests for clarification many months, and I wonder if it
>> was part of a different piece.
>> https://mailarchive.ietf.org/arch/msg/anima/mBNQoRCTECyQ0G-D9AnEWgLaHUc/
>> https://mailarchive.ietf.org/arch/msg/anima/vpItLADnu-2Ea-uB0A9fHjia4hw
>>
>> confusingly, we discussed rfc5280 4.2.1.2 a bunch, but not 4.1.2.2.
>> It looks like as a result of the thread starting at:
>> ** https://mailarchive.ietf.org/arch/msg/anima/oR0POVwZ24EZEVD3S4XCXdNmtSE/
>> and specifically
>> https://mailarchive.ietf.org/arch/msg/anima/8Ys6ctjFeyINat_BGg860b04I3E/
>> That made me rewrite that section, and it appears that I did too quick a
>> search of RFC5280.
>>
>> It's a tribute to this Internet thing we built that the tinyurl.com in the **
>> noted email leads to:
>>
>> https://www.ietf.org/rfcdiff?url1=draft-ietf-anima-bootstrapping-keyinfra-24&url2=https://raw.githubusercontent.com/anima-wg/anima-bootstrap/master/dtbootstrap-anima-keyinfra.txt
>>
>> Which works great, and show you the text that got replaced.
>> However, the above link will likely give you a different result as I'm about
>> to push the fix to the fix.
>>
>> Try, instead:
>>
>> https://www.ietf.org/rfcdiff?url1=draft-ietf-anima-bootstrapping-keyinfra-24&url2=draft-ietf-anima-bootstrapping-keyinfra-43
>
>
>> Toerless Eckert <[email protected]> wrote:
>> > BRSKI section 2.3.1:
>>
>> > | The serialNumber field is defined in [RFC5280]. That specification
>> > | allows for the field to be omitted if there is a good technical
>> > | reason. IDevID certificates for use with this protocol are REQUIRED
>> > | to include the "serialNumber" attribute with the device's unique
>> > | serial number (from [IDevID] section 7.2.8, and [RFC5280] section
>> > | 4.1.2.2's list of standard attributes).
>>
>> > The serialNumber field defined in [RFC5280] 4.1.2.2 is not the subject
>> > DN serialNumber (a string) that we want to talk about, but the
>> certificate serial
>> > number (a number). That serialNumber string is actually defined in
>> [X.520],
>> > for which BRSKI does unfortunately not have a reference. See for
>> example
>> > [RFC4519] used in BRSKI as an example for a serialNumber, it point
>> correctly
>> > to [X.520].
>>
>> X.520 is behind an impossible to use paywall. From what I can tell, it's
>> actually run on a for-profit basis within each national boundary, and the one
>> within my national boundary is incompetent.
>> I am of the opinion that the ITU is violating the UN convention on human
>> rights when they do this.
>> So, to me, any X520 reference will result in less understanding rather than
>> more.
>
> On Tue, Sep 01, 2020 at 09:43:49PM -0400, Michael Richardson wrote:
>>
>> I find the text in 2.3.1 paragraph two of BRSKI, which you quote to be
>> startlingly wrong.
>> As you say, that's not the id-at-serialNumber we were looking for, and the
>> one we want is defined in RFC5280 as X520SerialNumber.
>>
>> The example of RFC4519, section 2.31 is a correct reference.
>>
>> > Aka: I am not sure exactly what the minimum editorial fix is:
>>
>> > "The serialNumber field is defined in [RFC5280]"
>>
>> > This is AFAIK not correct unless A.1 definition of X520SerialNumber can
>> > be represented as definition of serialNumber. More easily,
>> serialNumber is
>> > defined in [X.520]
>>
>> > "and [RFC5280] section 4.1.2.2's list of standard attributes"
>>
>> > this is wrong.
>>
>> > "and [RFC5280] section A.1's list of standard attributes"
>>
>> https://github.com/anima-wg/anima-bootstrap/commit/c7a7eb46e78d761c5cb0f50a9dfa95f820d74b99
>>
>> commit c7a7eb46e78d761c5cb0f50a9dfa95f820d74b99
>> Author: Michael Richardson <[email protected]>
>> Date: Tue Sep 1 21:25:05 2020 -0400
>>
>> fix section 2.3.1 to point at X520SerialNumber
>>
>> diff --git a/dtbootstrap-anima-keyinfra.xml b/dtbootstrap-anima-keyinfra.xml
>> index d655d69..9739945 100644
>> --- a/dtbootstrap-anima-keyinfra.xml
>> +++ b/dtbootstrap-anima-keyinfra.xml
>> @@ -799,18 +799,24 @@ INSERT_TEXT_FROM_FILE component-diagram.txt END
>> </t>
>>
>> <t>
>> - The serialNumber field is defined in <xref target="RFC5280" />.
>> - That specification allows for the field to be omitted if there
>> is
>> - a good technical reason. IDevID certificates for use
>> - with this protocol are REQUIRED to include the "serialNumber"
>> attribute with the device's
>> - unique serial number
>> - (from <xref target="IDevID" /> section 7.2.8, and
>> - <xref target="RFC5280" /> section 4.1.2.2's list of standard
>> - attributes).
>> - </t>
>> - <t>
>> - The serialNumber field is used as follows by the pledge to
>> build the
>> - "serial-number" that is placed in the voucher-request.
>> + There is a (certificate) serialNumber field is defined in <xref
>> + target="RFC5280" /> section 4.1.2.2. In the ASN.1, this is
>> + referred to as the CertificateSerialNumber. This field is NOT
>> + relevant to this specification. Do not confuse this field with
>> + the "serial-number" defined by this document, or by
>> + <xref target="IDevID" /> and <xref target="RFC4519" /> section
>> + 2.31.
>> + </t>
>> +
>> + <t>
>> + The device serial number is defined in <xref target="RFC5280" />
>> + section A.1 and A.2 as the X520SerialNumber, with the OID tag
>> + id-at-serialNumber.
>> + </t>
>> + <t>
>> + The device serial number field (X520SerialNumber) is used as
>> + follows by the pledge to build the "serial-number" that is
>> placed
>> + in the voucher-request.
>> In order to build it, the fields need to be converted into a
>> serial-number of "type string".
>> </t>
>> @@ -821,8 +827,7 @@ INSERT_TEXT_FROM_FILE component-diagram.txt END
>> </t>
>> <t>
>> Due to the reality of existing device identity provisioning
>> - processes, some
>> - manufacturers have stored serial-numbers in other
>> + processes, some manufacturers have stored serial-numbers in
>> other
>> fields. Registrar's SHOULD be configurable, on a
>> per-manufacturer
>> basis, to look for serial-number equivalents in other fields.
>> </t>
>>
>> --
>> Michael Richardson <[email protected]>, Sandelman Software Works
>> -= IPv6 IoT consulting =-
>>
>>
>>
>
>
>
>> _______________________________________________
>> Anima mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/anima
>
>
_______________________________________________
Anima mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/anima