Skip to content

Commit d37186a

Browse files
authored
Merge pull request #138 from anima-wg/iana-text-change
feat: update IANA Considerations based upon request from IANA
2 parents f35b5d0 + 2dc29cc commit d37186a

1 file changed

Lines changed: 22 additions & 27 deletions

File tree

draft-ietf-anima-rfc8366bis.md

Lines changed: 22 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -518,11 +518,20 @@ The CMS signing mechanism first defined in {{RFC8366}} continues to be defined h
518518

519519
## CMS Format Voucher Artifact {#cms-voucher}
520520

521-
The IETF evolution of PKCS#7 is CMS {{RFC5652}}.
522-
A CMS-signed Voucher, the default type, contains a ContentInfo
523-
structure with the Voucher Data.
524-
An OID for JSON-encoded Voucher Data is allocated in {{iana-contenttype}}, and
525-
it is to be placed in the '`eContentType`' field in the ContentInfo.
521+
An object identifier (OID) [[ITU-T.X680] for JSON-encoded Voucher Data
522+
is allocated in {{iana-contenttype}}.
523+
This OID is placed in the 'eContentType' field in the EncapsulatedContentInfo:
524+
525+
```
526+
id-smime OBJECT IDENTIFIER ::= { iso(1) member-body(2)
527+
us(840) rsadsi(113549) pkcs(1) pkcs9(9) 16 }
528+
529+
id-ct OBJECT IDENTIFIER ::= { id-smime 1 }
530+
531+
id-ct-animaJSONVoucher OBJECT IDENTIFIER ::= { id-ct 40 }
532+
```
533+
534+
The use of PKCS#7 (cmsVersion=1) is deprecated by this document.
526535

527536
The signing structure is a CMS SignedData structure, as specified by
528537
Section 5.1 of {{RFC5652}}, encoded using ASN.1 Distinguished Encoding
@@ -547,8 +556,7 @@ PKCS7 object (cmsVersion=1). Intermediate systems (such as the
547556
Bootstrapping Remote Secure Key Infrastructures {{RFC8995}} Registrar)
548557
that might need to evaluate the Voucher in flight MUST be prepared for
549558
such an older format.
550-
No signaling of the format version is necessary, as the manufacturer knows the capabilities
551-
of the Pledge and will use an appropriate format Voucher for each
559+
No signaling of the format version is necessary, as the manufacturer knows the capabilities of the Pledge and will use an appropriate format Voucher for each
552560
Pledge.
553561

554562
The CMS structure SHOULD also contain all of the certificates
@@ -988,7 +996,7 @@ by Section 3.7 of {{YANG-GUIDE}}.
988996

989997
This document updates two URIs in the "IETF XML Registry" {{RFC3688}}.
990998

991-
IANA has registered the following based on {{RFC8366}} and {{RFC8995}} respectively:
999+
IANA is requested to register the following, updating the registration to point to this document:
9921000

9931001
> {:compact}
9941002
> URI:
@@ -1010,14 +1018,9 @@ IANA has registered the following based on {{RFC8366}} and {{RFC8995}} respectiv
10101018
> XML:
10111019
> : N/A, the requested URI is an XML namespace.
10121020

1013-
For both entries, the reference should be updated to point to this document.
1014-
10151021
## The YANG Module Names Registry
10161022

1017-
This document updates two entries in the "YANG Module Names"
1018-
registry {{RFC6020}}.
1019-
1020-
IANA has registered the following based on {{RFC8366}}:
1023+
IANA is requested to register the following YANG module in the "YANG Module Names" registry [RFC6020] [RFC9890] within the "YANG Parameters" registry group.
10211024

10221025
> {:compact}
10231026
> name:
@@ -1035,8 +1038,6 @@ IANA has registered the following based on {{RFC8366}}:
10351038
This reference should be updated to point to this document and the "File" entry should be updated to point to the
10361039
new module revision in {{voucher-yang-module}}.
10371040

1038-
IANA has registered the following based on {{RFC8995}}:
1039-
10401041
> {:compact}
10411042
> name:
10421043
> : ietf-voucher-request
@@ -1045,23 +1046,17 @@ IANA has registered the following based on {{RFC8995}}:
10451046
> : urn:ietf:params:xml:ns:yang:ietf-voucher-request
10461047
>
10471048
> prefix:
1048-
> : vch
1049+
> : vcr
10491050
>
10501051
> reference:
10511052
> : RFC 8995
10521053

1053-
This reference should also be updated to point to this document and the "File" entry should be updated to point to the
1054-
new module revision in {{voucher-request-yang-module}}.
1055-
Additionally, the "prefix" field should be updated as follows:
1056-
1057-
> {:compact}
1058-
> prefix:
1059-
> : vcr
1060-
>
1054+
This reference should be updated to point to this document and the "File" entry should be updated to point to the new module revision in {{voucher-request-yang-module}}.
1055+
Please note the change to the "prefix" field.
10611056

10621057
## The Media Types Registry {#vcj}
10631058

1064-
IANA has registered the media type: `application/voucher-cms+json`, and this registration should be updated to point to this document.
1059+
IANA is requested to register the media type: `application/voucher-cms+json`, and this registration should be updated to point to this document.
10651060

10661061
> {:compact}
10671062
> Type name:
@@ -1121,7 +1116,7 @@ IANA has registered the media type: `application/voucher-cms+json`, and this reg
11211116

11221117
## The SMI Security for S/MIME CMS Content Type Registry {#iana-contenttype}
11231118

1124-
IANA has registered the OID 1.2.840.113549.1.9.16.1.40, '`id-ct-animaJSONVoucher`'.
1119+
IANA is requested to register the OID 1.2.840.113549.1.9.16.1.40, '`id-ct-animaJSONVoucher`'.
11251120
This registration should be updated to point to this document.
11261121

11271122
## The Voucher Extensions Registry {#voucher-ext-reg}

0 commit comments

Comments
 (0)