Skip to content

Commit 1e44efe

Browse files
authored
Merge pull request #128 from anima-wg/idnits
Idnits
2 parents 8ab1c53 + b0a0960 commit 1e44efe

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

draft-ietf-anima-rfc8366bis.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ author:
3434
email:
3535
- mcr+ietf@sandelman.ca
3636
- https://orcid.org/0000-0002-0773-8388
37-
uri: http://www.sandelman.ca/
37+
uri: https://www.sandelman.ca/
3838
- ins: E. Dijk
3939
name: Esko Dijk
4040
org: IoTconsultancy.nl
@@ -120,11 +120,11 @@ informative:
120120
- name: Ross Anderson
121121
date: 1999
122122
imprinting:
123-
target: https://en.wikipedia.org/w/index.php?title=Imprinting_(psychology)&oldid=1314466188
123+
target: "https://en.wikipedia.org/w/index.php?title=Imprinting_(psychology)&oldid=1337280821"
124124
title: 'Wikipedia article: Imprinting (psychology)'
125125
author:
126126
- org: Wikipedia
127-
date: 2025-10-01
127+
date: 2026-03-12
128128
fairhair:
129129
target: "https://openconnectivity.org/developer/specifications/fairhair/"
130130
title: 'Fairhair Specification'
@@ -427,7 +427,7 @@ The {{cBRSKI}} document has defined a version of {{RFC8995}} that is usable over
427427
This mechanism uses a mobile Registrar agent that works to collect and transfer signed artifacts via physical travel from one network to another.
428428

429429
Both {{cBRSKI}} and {{PRM}} require extensions to the Voucher Request and the resulting Voucher. The new Attributes are required to carry the additional data and describe the extended semantics.
430-
In addition {{cBRSKI}} uses the serialization mechanism described in {{RFC9254}} to produce significantly more compact artifacts.
430+
In addition, {{cBRSKI}} uses the serialization mechanism described in {{RFC9254}} to produce significantly more compact artifacts.
431431

432432
When the process to define {{cBRSKI}} and {{PRM}} was started, there was a belief that the appropriate process was to use the {{RFC7950}} _augment_ mechanism to further extend both the Voucher Request {{RFC8995}} and Voucher {{RFC8366}} artifacts.
433433
However, {{PRM}} needs to extend an enumerated type with additional values and _augment_ can not do this, so that was initially the impetus for this document.
@@ -449,7 +449,7 @@ The difficulty with this approach is that the semantics of the definitions neede
449449
The `voucher-request` module definition that was in {{RFC8995}} Sections 3.2 (tree diagram) and 3.4 (YANG module) is now included in this document.
450450
There is a change to it: the '`idevid-issuer`' Attribute MUST be included in a Registrar Voucher Request (RVR).
451451
Like the '`serial-number`' value in the RVR, the '`idevid-issuer`' value in the RVR is to be taken from the Pledge's (IDevID) client certificate.
452-
In some variations of BRSKI, such as {{PRM}}, there is no direct TLS connection between Pledge and Registrar. Therefore the Pledge's IDevID certificate cannot be extracted from the TLS connection, so those variations define a different channel binding process and may deviate from the above requirement.
452+
In some variations of BRSKI, such as {{PRM}}, there is no direct TLS connection between Pledge and Registrar. Therefore, the Pledge's IDevID certificate cannot be extracted from the TLS connection, so those variations define a different channel binding process and may deviate from the above requirement.
453453

454454
A Registrar MUST apply the following rules for the value of the '`idevid-issuer`' Attribute in the given order:
455455

@@ -790,7 +790,8 @@ Note that {{RFC9254}} does not strictly require use of SIDs: instead of a SID va
790790
be used. But this would significantly increase the size of the Voucher Data.
791791

792792
Instead, a manufacturer MAY use the '`manufacturer-private`' Attribute to put any content they wish.
793-
In CBOR serialization, if a plain CBOR map would be used, it would be subject to delta encoding: so use of this Attribute requires that the contents are bstr-encoded (Major type 2).
793+
In CBOR serialization, if a plain CBOR map would be used, it would be subject to delta encoding: so use of this Attribute requires that the contents are bstr-encoded
794+
{{RFC8949@CBOR, Section 3.1}} (Major type 2).
794795
In JSON serialization, delta encoding does not get in the way, and the manufacturer MAY use any encoding that is convenient for them, but base64URL encoding {{?RFC4648, Section 5}} is RECOMMENDED.
795796

796797

ietf-voucher.yang

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ module ietf-voucher {
6868
description
6969
"Updates and additions described by RFC XXXX";
7070
reference
71-
"RFC XXXX A Voucher Profile for Bootstrapping Protocols";
71+
"RFC XXXX: A Voucher Profile for Bootstrapping Protocols";
7272
}
7373

7474
revision 2018-05-09 {

0 commit comments

Comments
 (0)