Skip to content

Commit 7661efa

Browse files
committed
WIP: partial update based upon WGLC review
1 parent 9b3e129 commit 7661efa

4 files changed

Lines changed: 14 additions & 23 deletions

File tree

draft-ietf-anima-rfc8366bis.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -303,8 +303,8 @@ Assertion Basis:
303303
protects the voucher itself). Methods include
304304
manufacturer-asserted ownership verification, assured
305305
logging operations, or reliance on Pledge behavior
306-
such as secure root of trust
307-
of measurement. The join registrar uses this information to make a determination as to whether to accept the Pledge into the network.
306+
such as secure or measured boot.
307+
The join registrar uses this information to make a determination as to whether to accept the Pledge into the network.
308308
Only some methods are normatively defined in this
309309
document. Other methods are left for future work.
310310

@@ -356,7 +356,7 @@ Audit Voucher:
356356
An advantage is that actual ownership knowledge (i.e., sales integration providing an indication of who purchased the device) is not required on the MASA service.
357357

358358
Nonceless Audit Voucher:
359-
: An Audit Voucher without a validity period statement. Fundamentally,
359+
: An Audit Voucher with a validity period statement, but no guarantee of freshness. Fundamentally,
360360
it is the same as an Audit Voucher except that it can be issued in
361361
advance to support network partitions or to provide a permanent
362362
voucher for remote deployments.
@@ -459,7 +459,6 @@ signature generated over the content using a private key
459459
trusted by the recipient.
460460
Normally, the recipient is the Pledge and the signer is the MASA.
461461
In the Voucher Request, the signer is the Pledge, or the Registrar.
462-
Within this document, the signer is assumed to be the MASA.
463462

464463
Note that Section 5.1 of {{RFC5652}} includes a
465464
discussion about how to validate a CMS object, which is really a
@@ -631,7 +630,7 @@ The processes which were anticipated to be useful, (the "augment" mechanism) tur
631630
Instead, a process similiar to what was done by {{?RFC8520}} has been adopted.
632631
In this, extensions are listed in a leaf named "extensions".
633632
In JSON serialization, these extensions require a unique name, and this MUST be allocated by IANA.
634-
The name MUST be the same as the YANG module name.
633+
The name MUST be the same as the YANG extension module name.
635634
The "extensions" list attribute definied in this model allows for new standard extensions to be defined.
636635
Items within that list are strings (in JSON serialization), or integers (in CBOR serialization), as defined by the Voucher Extension Registry.
637636

ietf-voucher-request-sid.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
21
SID Assigned to
3-
--------- --------------------------------------------------
2+
--------- --------------------------------------------------
43
2501 data /ietf-voucher-request:voucher/voucher
54
2502 data /ietf-voucher-request:voucher/voucher/assertion
65
2503 data /ietf-voucher-request:voucher/voucher/created-on
@@ -25,4 +24,4 @@
2524
2522 data /ietf-voucher-request:voucher/expires-on
2625
2523 data /ietf-voucher-request:voucher/voucher/extensions
2726
2524 data .../manufacturer-private
28-
27+

ietf-voucher-request.yang

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,6 @@ RFCEDITOR: please replace XXXX with the RFC number assigned.
8484
"Grouping to allow reuse/extensions in future work.";
8585

8686
uses vch:voucher-artifact-grouping {
87-
refine "voucher/created-on" {
88-
mandatory false;
89-
}
90-
9187
refine "voucher/last-renewal-date" {
9288
description "A last-renewal-date field
9389
is not valid in a voucher request, and
@@ -101,7 +97,6 @@ RFCEDITOR: please replace XXXX with the RFC number assigned.
10197
}
10298

10399
refine "voucher/assertion" {
104-
mandatory false;
105100
description "Any assertion included in registrar voucher
106101
requests SHOULD be ignored by the MASA.";
107102
}
@@ -114,7 +109,7 @@ RFCEDITOR: please replace XXXX with the RFC number assigned.
114109
type binary;
115110
description
116111
"If it is necessary to change a voucher, or re-sign and
117-
forward a voucher that was previously provided along a
112+
forward a voucher request that was previously provided along a
118113
protocol path, then the previously signed voucher SHOULD
119114
be included in this field.
120115
@@ -127,17 +122,16 @@ RFCEDITOR: please replace XXXX with the RFC number assigned.
127122
128123
The Registrar and MASA MAY examine the prior signed
129124
voucher information for the
130-
purposes of policy decisions. For example this
131-
information could be useful to a MASA to determine
132-
that both pledge and registrar agree on proximity
133-
assertions. The MASA SHOULD remove all
125+
purposes of policy decisions. The MASA SHOULD remove all
134126
prior-signed-voucher-request information when
135127
signing a voucher for imprinting so as to minimize
136128
the final voucher size.";
137129
}
138130

139131
choice registrar-identity {
140-
description "One of these three attributes will be used to pin the registrar identity";
132+
description "One of these attributes will be used by a
133+
Pledge to specify the proximity to, and the
134+
identity of, a Registrar it is communicating with"
141135
leaf proximity-registrar-cert {
142136
type binary;
143137
description

ietf-voucher.yang

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ RFCEDITOR: please replace XXXX with the RFC number assigned.
7474
container voucher {
7575
description
7676
"A voucher assigns a pledge to an owner using
77-
the (pinned-domain-cert) value.";
77+
one of the (pinned-domain-*) value.";
7878

7979
leaf created-on {
8080
type yang:date-and-time;
@@ -179,9 +179,8 @@ RFCEDITOR: please replace XXXX with the RFC number assigned.
179179
otherwise unique within the scope of the MASA.";
180180
}
181181
choice pinning {
182-
description "One of these attributes is used by the pledge to
183-
specify the registrar, and how the pledge would like
184-
the registrar's identity to be pinned";
182+
description "One of these attributes is used by the
183+
MASA to pin the registrar identity";
185184
leaf pinned-domain-cert {
186185
type binary;
187186
description

0 commit comments

Comments
 (0)