Skip to main content

Cryptographic Message Syntax (CMS) Content Types for Concise Binary Object Representation (CBOR)
draft-schaad-cbor-content-02

Revision differences

Document history

Date Rev. By Action
2020-03-19
02 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2020-03-18
02 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2020-02-29
02 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2020-01-19
02 Tero Kivinen Closed request for Last Call review by SECDIR with state 'Overtaken by Events'
2020-01-19
02 Tero Kivinen Assignment of request for Last Call review by SECDIR to John Bradley was marked no-response
2020-01-06
02 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2020-01-03
02 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2020-01-03
02 (System) RFC Editor state changed to EDIT
2020-01-03
02 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2020-01-03
02 (System) Announcement was received by RFC Editor
2020-01-03
02 (System) IANA Action state changed to Waiting on Authors from In Progress
2020-01-03
02 (System) IANA Action state changed to In Progress
2020-01-03
02 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2020-01-03
02 Amy Vezza IESG has approved the document
2020-01-03
02 Amy Vezza Closed "Approve" ballot
2020-01-03
02 Amy Vezza Ballot approval text was generated
2020-01-03
02 Alexey Melnikov IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::Point Raised - writeup needed
2019-12-20
02 Amanda Baber Remaining experts have been designated, and all registrations have been approved.
2019-12-20
02 Amanda Baber IANA Experts State changed to Expert Reviews OK from Need IANA Expert(s)
2019-12-20
02 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2019-12-05
02 Cindy Morgan IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation
2019-12-05
02 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2019-12-04
02 Éric Vyncke
[Ballot comment]
Simple and easy to read document. But, as expressed by Mirja, I would really appreciate an explanation why this document was not even …
[Ballot comment]
Simple and easy to read document. But, as expressed by Mirja, I would really appreciate an explanation why this document was not even submitted to the CBOR mailing list.

Is "getting it done quickly" the only reason ?

Regards

-éric
2019-12-04
02 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2019-12-04
02 Benjamin Kaduk
[Ballot comment]
Just one minor comment:

Section 2

  The CBOR content type is intended to be encapsulated in the signed
  data and auth-enveloped …
[Ballot comment]
Just one minor comment:

Section 2

  The CBOR content type is intended to be encapsulated in the signed
  data and auth-enveloped data, but can be included in any CMS wrapper.
  It cannot be predicted if the compressed CMS encapsulation will
  provide compression as the content may be binary rather than text.

I might reword the "provide compression" bit, perhaps "produce a smaller
encoding" or "provide usable compression".  (Similarly for the CBOR sequence case.)
2019-12-04
02 Benjamin Kaduk [Ballot Position Update] New position, No Objection, has been recorded for Benjamin Kaduk
2019-12-04
02 Roman Danyliw [Ballot comment]
Thank you for addressing my DISCUSS and COMMENTs.
2019-12-04
02 Roman Danyliw [Ballot Position Update] Position for Roman Danyliw has been changed to No Objection from Discuss
2019-12-04
02 (System) IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2019-12-04
02 Jim Schaad New version available: draft-schaad-cbor-content-02.txt
2019-12-04
02 (System) New version approved
2019-12-04
02 (System) Request for posting confirmation emailed to previous authors: Jim Schaad
2019-12-04
02 Jim Schaad Uploaded new revision
2019-12-04
01 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2019-12-04
01 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2019-12-04
01 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2019-12-03
01 Adam Roach
[Ballot comment]
Thanks for creating this document. I only have minor editorial comments.

---------------------------------------------------------------------------

Please expand "CMS" and "CBOR" in the title, the abstract, and …
[Ballot comment]
Thanks for creating this document. I only have minor editorial comments.

---------------------------------------------------------------------------

Please expand "CMS" and "CBOR" in the title, the abstract, and the
introduction.

---------------------------------------------------------------------------

i-d nits reports:

  ** There are 8 instances of too long lines in the document, the longest one
    being 7 characters in excess of 72.

---------------------------------------------------------------------------

>  CborContentTypes { iso(1) member-body(2) usa(840)
>          rsadsi(113549) pkcs(1) pkcs9(9) smime(16) 0 id-mod-cbor-2019(TBD3) }

Wouldn't this conventionally be the following?

  "... smime(16) modules(0) id-mod-cbor-2019(TBD3) ..."
                  ^^^^^^^^^^
2019-12-03
01 Adam Roach [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach
2019-12-03
01 Alexey Melnikov IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2019-12-03
01 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2019-12-02
01 Magnus Westerlund [Ballot Position Update] New position, No Objection, has been recorded for Magnus Westerlund
2019-12-02
01 Mirja Kühlewind
[Ballot comment]
No objection on the publication of this document but I really wonder why this was not just published as a document by the …
[Ballot comment]
No objection on the publication of this document but I really wonder why this was not just published as a document by the cbor working group...? Was there a review by the working group or an announcement on the mailing list?
2019-12-02
01 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2019-11-25
01 Roman Danyliw [Ballot discuss]
Section 5. A typo in the object identifier of the “cbor” entry of “CMS Inner Content Types” – s/1.2.840.113549.1.9.16.1.TBD/1.2.840.113549.1.9.16.1.TBD1/ (i.e., s/TBD/TBD1/)
2019-11-25
01 Roman Danyliw
[Ballot comment]
Editorial Nits
* Abstract. s/message based/message-based/

* Section 1. s/self describing/self-describing/

* Section 1. s/message based/message-based/

* Section 6.  Use of ‘does’ twice …
[Ballot comment]
Editorial Nits
* Abstract. s/message based/message-based/

* Section 1. s/self describing/self-describing/

* Section 1. s/message based/message-based/

* Section 6.  Use of ‘does’ twice
OLD:
The new content
  types does mean that id-data does not need to be used to identify
  these content types and thus can reduce confusion.

NEW:
The new content
  types mean that id-data does not need to be used to identify
  these content types and thus can reduce confusion.
2019-11-25
01 Roman Danyliw [Ballot Position Update] New position, Discuss, has been recorded for Roman Danyliw
2019-11-22
01 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2019-11-16
01 Alexey Melnikov Ballot has been issued
2019-11-16
01 Alexey Melnikov Ballot writeup was changed
2019-11-16
01 Alexey Melnikov I posted ballot text from a different document by mistake. About to be fixed now.
2019-11-16
01 Cindy Morgan Placed on agenda for telechat - 2019-12-05
2019-11-16
01 Alexey Melnikov Ballot has been issued
2019-11-16
01 Alexey Melnikov [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov
2019-11-16
01 Alexey Melnikov Created "Approve" ballot
2019-11-16
01 Alexey Melnikov Ballot writeup was changed
2019-11-14
01 Amanda Baber Designated expert for CMS Inner Content Types has been requested. Other registrations have been approved.
2019-11-14
01 Amanda Baber IANA Experts State changed to Need IANA Expert(s)
2019-11-14
01 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2019-11-14
01 Amanda Baber
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has completed its review of draft-schaad-cbor-content-01. If any part of this review is inaccurate, please let …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has completed its review of draft-schaad-cbor-content-01. If any part of this review is inaccurate, please let us know.

The IANA Functions Operator understands that, upon approval of this document, there are three actions which we must complete.

First, in the SMI Security for S/MIME Module Identifier (1.2.840.113549.1.9.16.0) registry in the Structure of Management Information (SMI) Numbers (MIB Module Registrations) registry page at

https://www.iana.org/assignments/smi-numbers/

a single new registration will be made:

Decimal: [ TBD-at-Registration ]
Description: id-mod-cbor-2019
Reference: [ RFC-to-be ]

As this document requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we will initiate the required Expert Review via a separate request. Expert review should be completed before your document is approved for publication as an RFC.

Second, in the SMI Security for S/MIME CMS Content Type (1.2.840.113549.1.9.16.1) registry in the Structure of Management Information (SMI) Numbers (MIB Module Registrations) registry page at

https://www.iana.org/assignments/smi-numbers/

two new registrations are to be made:

Decimal: [ TBD-at-Registration ]
Description: id-ct-cbor
Reference: [ RFC-to-be ]

Decimal: [ TBD-at-Registration ]
Description: id-ct-cborSequence
Reference: [ RFC-to-be ]

As this also requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we will initiate the required Expert Review via a separate request. Expert review should be completed before your document is approved for publication as an RFC.

Third, in the CMS Inner Content Types registry on the MIME Media Type Sub-Parameter Registries registry page at

https://www.iana.org/assignments/media-type-sub-parameters/

two new registrations are to be made:

Name: cbor
Object identifier: 1.2.840.113549.1.9.16.1.TBD
Reference: [ RFC-to-be ]

Name: cborSequence
Object identifier: 1.2.840.113549.1.9.16.1.TBD
Reference: [ RFC-to-be ]

The value of TBD for each of these registrations will be set to match the registrations in the SMI Security for S/MIME CMS Content Type registry that are made in step two of the IANA actions (above).

As this also requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we will initiate the required Expert Review via a separate request. We are currently requesting that an expert be designated for this registry.

The IANA Functions Operator understands that these are the only actions required to be completed upon approval of this document.

Note:  The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed.

Thank you,

Amanda Baber
Lead IANA Services Specialist
2019-11-09
01 Roni Even Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Roni Even. Sent review to list.
2019-11-01
01 Jean Mahoney Request for Last Call review by GENART is assigned to Roni Even
2019-11-01
01 Jean Mahoney Request for Last Call review by GENART is assigned to Roni Even
2019-10-31
01 Sarah Banks Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Sarah Banks. Sent review to list.
2019-10-31
01 Tero Kivinen Request for Last Call review by SECDIR is assigned to John Bradley
2019-10-31
01 Tero Kivinen Request for Last Call review by SECDIR is assigned to John Bradley
2019-10-28
01 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2019-10-28
01 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2019-10-25
01 Amy Vezza IANA Review state changed to IANA - Review Needed
2019-10-25
01 Amy Vezza
The following Last Call announcement was sent out (ends 2019-11-22):

From: The IESG
To: IETF-Announce
CC: Sean Turner , alexey.melnikov@isode.com, sean+ietf@sn3rd.com, draft-schaad-cbor-content@ietf.org
Reply-To: …
The following Last Call announcement was sent out (ends 2019-11-22):

From: The IESG
To: IETF-Announce
CC: Sean Turner , alexey.melnikov@isode.com, sean+ietf@sn3rd.com, draft-schaad-cbor-content@ietf.org
Reply-To: last-call@ietf.org
Sender:
Subject: Last Call:  (CMS Content Types for CBOR) to Informational RFC


The IESG has received a request from an individual submitter to consider the
following document: - 'CMS Content Types for CBOR'
  as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-call@ietf.org mailing lists by 2019-11-22. Exceptionally, comments may
be sent to iesg@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


  CBOR is becoming a widely used method of doing content encoding.  CMS
  is still a widely used method of doing message based security.  This
  document defines a set of content types for CMS that hold CBOR
  content.

Contributing to this document

  This note is to be removed before publishing as an RFC.

  The source for this draft is being maintained in GitHub.  Suggested
  changes should be submitted as pull requests at TBD.  Editorial
  changes can be managed in GitHub, but any substantial issues need to
  be discussed on the COSE mailing list.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-schaad-cbor-content/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-schaad-cbor-content/ballot/


No IPR declarations have been submitted directly on this I-D.




2019-10-25
01 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2019-10-25
01 Alexey Melnikov Last call was requested
2019-10-25
01 Alexey Melnikov Last call announcement was generated
2019-10-25
01 Alexey Melnikov Ballot approval text was generated
2019-10-25
01 Alexey Melnikov Ballot writeup was generated
2019-10-25
01 Alexey Melnikov IESG state changed to Last Call Requested from AD Evaluation::External Party
2019-10-24
01 Alexey Melnikov Waiting for document shepherd to review the document.
2019-10-24
01 Alexey Melnikov IESG state changed to AD Evaluation::External Party from AD Evaluation
2019-10-13
01 Sean Turner
# Summary

Sean Turner is the Document Shepherd.
Alexey Melnikov is the Sponsoring AD.

This is a short document that defines CMS content types for …
# Summary

Sean Turner is the Document Shepherd.
Alexey Melnikov is the Sponsoring AD.

This is a short document that defines CMS content types for CBOR and CBOR Sequence. The former defines a content type for a single CBOR-encoded object and the later defines a content type for a sequence of CBOR-encoded objects.

The document is intended for Informational status because that is all that is needed.

# Review and Consensus

To the best of my knowledge there has been no extensive discussion about this draft.  That's not necessarily a bad thing because there's not really a lot of discussion necessary to define a CMS content type for these two CBOR-encoded objects.

# Intellectual Property

The Shepherd confirmed with the author that to his direct, personal knowledge of any IPR related to this document has already been disclosed, in conformance with BCPs 78 and 79.

# Other Points

Three OIDs need to be registered for this document: 1 for the ASN.1 module in Section 4 and one for each of the Content Type OIDs in Sections 2 and 3 (and technically in 4).  All of these are noted in the IANA Considerations Section.

2019-09-12
01 Alexey Melnikov Changed consensus to Yes from Unknown
2019-09-12
01 Alexey Melnikov IESG state changed to AD Evaluation from Publication Requested
2019-09-12
01 Alexey Melnikov Notification list changed to Sean Turner <sean+ietf@sn3rd.com>
2019-09-12
01 Alexey Melnikov Document shepherd changed to Sean Turner
2019-09-04
01 Alexey Melnikov Assigned to Security Area
2019-09-04
01 Alexey Melnikov IESG process started in state Publication Requested
2019-09-04
01 Alexey Melnikov Intended Status changed to Informational from None
2019-09-04
01 Alexey Melnikov Stream changed to IETF from None
2019-09-04
01 Alexey Melnikov Shepherding AD changed to Alexey Melnikov
2019-08-31
01 Jim Schaad New version available: draft-schaad-cbor-content-01.txt
2019-08-31
01 (System) New version approved
2019-08-31
01 (System) Request for posting confirmation emailed to previous authors: Jim Schaad
2019-08-31
01 Jim Schaad Uploaded new revision
2019-03-26
00 Jim Schaad New version available: draft-schaad-cbor-content-00.txt
2019-03-26
00 (System) New version approved
2019-03-26
00 Jim Schaad Request for posting confirmation emailed  to submitter and authors: Jim Schaad
2019-03-26
00 Jim Schaad Uploaded new revision