rfc8943xml2.original.xml | rfc8943.xml | |||
---|---|---|---|---|
<?xml version='1.0' encoding='UTF-8'?> | <?xml version="1.0" encoding="UTF-8"?> | |||
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"> | ||||
<?xml-stylesheet type='text/xsl' href='http://xml2rfc.tools.ietf.org/authoring/r | ||||
fc2629.xslt' ?> | ||||
<!DOCTYPE rfc SYSTEM "rfc2629.dtd"> | ||||
<?rfc toc="yes"?> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" | |||
<?rfc tocompact="yes"?> | docName="draft-ietf-cbor-date-tag-07" number="8943" obsoletes="" | |||
<?rfc tocdepth="4"?> | updates="" submissionType="IETF" category="std" consensus="true" | |||
<?rfc tocindent="yes"?> | xml:lang="en" tocInclude="true" tocDepth="4" symRefs="true" | |||
<?rfc symrefs="yes"?> | sortRefs="true" version="3"> | |||
<?rfc sortrefs="yes"?> | ||||
<?rfc compact="yes"?> | ||||
<?rfc subcompact="no"?> | ||||
<rfc category="std" | <!-- xml2rfc v2v3 conversion 3.1.1 --> | |||
ipr="trust200902" | ||||
docName="draft-ietf-cbor-date-tag-07"> | ||||
<front> | <front> | |||
<title abbrev="CBOR Tags for Date">Concise Binary Object Representation (CBO | ||||
<title abbrev="CBOR Tag for Date">Concise Binary Object Representation (CBOR | R) Tags for Date</title> | |||
) Tags for Date</title> | <seriesInfo name="RFC" value="8943"/> | |||
<author fullname="Michael B. Jones" surname="Jones" initials="M."> | ||||
<author fullname="Michael B. Jones" surname="Jones" initials="M.B."> | ||||
<organization>Microsoft</organization> | <organization>Microsoft</organization> | |||
<address> | <address> | |||
<email>mbj@microsoft.com</email> | <email>mbj@microsoft.com</email> | |||
<uri>https://self-issued.info/</uri> | <uri>https://self-issued.info/</uri> | |||
</address> | </address> | |||
</author> | </author> | |||
<author fullname="Anthony Nadalin" initials="A." surname="Nadalin"> | <author fullname="Anthony Nadalin" initials="A." surname="Nadalin"> | |||
<organization>Independent</organization> | <organization>Independent</organization> | |||
<address> | <address> | |||
<email>nadalin@prodigy.net</email> | <email>nadalin@prodigy.net</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<author fullname="Jörg Richter" initials="J." surname="Richter"> | <author fullname="Jörg Richter" initials="J." surname="Richter"> | |||
<organization>pdv Financial Software GmbH</organization> | <organization>pdv Financial Software GmbH</organization> | |||
<address> | <address> | |||
<email>joerg.richter@pdv-fs.de</email> | <email>joerg.richter@pdv-fs.de</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<date month="November" year="2020"/> | ||||
<date day="10" month="September" year="2020" /> | ||||
<area>Applications</area> | <area>Applications</area> | |||
<workgroup>CBOR Working Group</workgroup> | <workgroup>CBOR Working Group</workgroup> | |||
<keyword>Compact Binary Object Representation</keyword> | <keyword>Compact Binary Object Representation</keyword> | |||
<keyword>CBOR</keyword> | <keyword>CBOR</keyword> | |||
<keyword>Tag</keyword> | <keyword>Tag</keyword> | |||
<keyword>Date</keyword> | <keyword>Date</keyword> | |||
<keyword>Internet-Draft</keyword> | ||||
<abstract> | <abstract> | |||
<t> | <t> | |||
The Concise Binary Object Representation (CBOR, RFC 7049) is a data | The Concise Binary Object Representation (CBOR), as specified in RFC | |||
format whose design goals include the possibility of extremely small | 7049, is a data format whose design goals include the possibility of | |||
code size, fairly small message size, and extensibility without the | extremely small code size, fairly small message size, and | |||
need for version negotiation. | extensibility without the need for version negotiation. | |||
</t> | </t> | |||
<t> | <t> | |||
In CBOR, one point of extensibility is the definition of CBOR tags. | In CBOR, one point of extensibility is the definition of CBOR tags. | |||
RFC 7049 defines two tags for time: | RFC 7049 defines two tags for time: | |||
CBOR tag 0 (RFC 3339 date/time string) | CBOR tag 0 (date/time string as per RFC 3339) | |||
and tag 1 (Posix "seconds since the epoch"). | and tag 1 (POSIX "seconds since the epoch"). | |||
Since then, additional requirements have become known. | Since then, additional requirements have become known. | |||
This specification defines a CBOR tag for an RFC 3339 date text string, | This specification defines a CBOR tag for a date text string (as | |||
per RFC 3339) | ||||
for applications needing a textual date representation | for applications needing a textual date representation | |||
within the Gregorian calendar without a time. | within the Gregorian calendar without a time. | |||
It also defines a CBOR tag for days since the date 1970-01-01 in the Greg orian calendar | It also defines a CBOR tag for days since the date 1970-01-01 in the Greg orian calendar | |||
for applications needing a numeric date representation without a time. | for applications needing a numeric date representation without a time. | |||
This specification is intended as the reference document for IANA registr ation | This specification is the reference document for IANA registration | |||
of the CBOR tags defined. | of the CBOR tags defined. | |||
</t> | </t> | |||
</abstract> | </abstract> | |||
</front> | </front> | |||
<middle> | <middle> | |||
<section anchor="Introduction" title="Introduction"> | <section anchor="Introduction" numbered="true" toc="default"> | |||
<name>Introduction</name> | ||||
<t> | <t> | |||
The Concise Binary Object Representation (CBOR) <xref target="RFC7049"/> | The Concise Binary Object Representation (CBOR) <xref target="RFC7049" fo rmat="default"/> | |||
provides for the interchange of structured data | provides for the interchange of structured data | |||
without a requirement for a pre-agreed schema. | without a requirement for a pre-agreed schema. | |||
RFC 7049 defines a basic set of data types, as well as a tagging mechanis m | RFC 7049 defines a basic set of data types, as well as a tagging mechanis m | |||
that enables extending the set of data types supported via an IANA regist ry. | that enables extending the set of data types supported via an IANA regist ry. | |||
</t> | </t> | |||
<t> | <t> | |||
This specification defines a CBOR tag for a text string representing a da te without a time. | This specification defines a CBOR tag for a text string representing a da te without a time. | |||
The tagged text string is represented as specified by the RFC 3339 <xref | The tagged text string is represented as specified by the RFC 3339 <xref | |||
target="RFC3339"/> | target="RFC3339" format="default"/> | |||
<spanx style="verb">full-date</spanx> production. | <tt>full-date</tt> production. | |||
Per RFC 3339, this represents a date within the Gregorian calendar. | Per RFC 3339, this represents a date within the Gregorian calendar. | |||
</t> | </t> | |||
<t> | <t> | |||
This specification also defines a CBOR tag for an integer representing a date without a time. | This specification also defines a CBOR tag for an integer representing a date without a time. | |||
The tagged integer is an unsigned or negative value indicating the number of days | The tagged integer is an unsigned or negative value indicating the number of days | |||
since the Gregorian calendar date 1970-01-01. | since the Gregorian calendar date 1970-01-01. | |||
As an implementation note, this value has a constant offset from the Modi fied Julian Date value | As an implementation note, this value has a constant offset from the Modi fied Julian Date value | |||
(which is defined by the Smithsonian Astrophysical Observatory as the num ber of days since | (which is defined by the Smithsonian Astrophysical Observatory as the num ber of days since | |||
November 17, 1858); this value is the Modified Julian Date minus 40587. | November 17, 1858); this value is the Modified Julian Date minus 40587. | |||
</t> | </t> | |||
<t> | <t> | |||
Note that since both tags are for dates without times, | Note that since both tags are for dates without times, | |||
times of day, time zones, and leap seconds are not applicable to these va lues. | times of day, time zones, and leap seconds are not applicable to these va lues. | |||
These tags are both for representations of Gregorian calendar dates. | These tags are both for representations of Gregorian calendar dates. | |||
</t> | </t> | |||
<section anchor="CalendarDates" numbered="true" toc="default"> | ||||
<!-- No RFC 2119 keywords are used in this document. | <name>Calendar Dates</name> | |||
<section anchor="rnc" title="Requirements Notation and Conventions"> | ||||
<t> | <t> | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | ||||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | ||||
"OPTIONAL" in this document are to be interpreted as described in | ||||
BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and | ||||
only when, they appear in all capitals, as shown here. | ||||
</t> | ||||
</section> | ||||
<section anchor="CalendarDates" title="Calendar Dates"> | ||||
<t> | ||||
Calendar dates are used for numerous human use cases, | Calendar dates are used for numerous human use cases, | |||
such as marking the dates of significant events. | such as marking the dates of significant events. | |||
For instance, John Lennon was born on October 9, 1940 and died on Decem ber 8, 1980. | For instance, John Lennon was born on October 9, 1940 and died on Decem ber 8, 1980. | |||
One such use case is driver's licenses, which typically include a date of birth. | One such use case is driver's licenses, which typically include a date of birth. | |||
The dates used in this specification use the Gregorian calendar, | The dates used in this specification use the Gregorian calendar, | |||
as do those in RFC 3339 <xref target="RFC3339"/>. | as do those in RFC 3339 <xref target="RFC3339" format="default"/>. | |||
The time zones and actual times of these events are intentionally not r epresented in the calendar date. | The time zones and actual times of these events are intentionally not r epresented in the calendar date. | |||
</t> | </t> | |||
<t> | <t> | |||
The epoch chosen for the second tag, which represents days since the Gr | The epoch chosen for the second tag, which represents days since the | |||
egorian calendar date 1970-01-01, | Gregorian calendar date 1970-01-01, is related to the IEEE Std | |||
is related to the <xref target="POSIX.1">IEEE Std 1003.1, 2013 Edition< | 1003.1, 2013 Edition <xref target="POSIX.1" format="default"></xref> ti | |||
/xref> time epoch | me epoch | |||
1970-01-01T00:00:00Z UTC only insofar as both contain the date 1970-01- 01. | 1970-01-01T00:00:00Z UTC only insofar as both contain the date 1970-01- 01. | |||
This should not be construed as indicating that dates using this tag | This should not be construed as indicating that dates using this tag | |||
represent either a specific time of day and/or time zone. | represent either a specific time of day and/or time zone. | |||
</t> | </t> | |||
<t> | <t> | |||
The day of the week (Sunday, Monday, Tuesday, etc.) is not explicitly r epresented | The day of the week (Sunday, Monday, Tuesday, etc.) is not explicitly r epresented | |||
in either of these date formats. | in either of these date formats. | |||
However, deterministic algorithms that are beyond the scope of this spe cification | However, deterministic algorithms that are beyond the scope of this spe cification | |||
can be used to derive the day of the week in the Gregorian calendar | can be used to derive the day of the week in the Gregorian calendar | |||
from dates represented in both of these formats. | from dates represented in both of these formats. | |||
</t> | </t> | |||
<section anchor="Examples" numbered="true" toc="default"> | ||||
<section anchor="Examples" title="Example Date Representations"> | <name>Example Date Representations</name> | |||
<t> | <t> | |||
This table contains example representations for dates using both tags . | This table contains example representations for dates using both tags . | |||
</t> | </t> | |||
<table align="center"> | ||||
<texttable> | <thead> | |||
<tr> | ||||
<ttcol align="left">Date</ttcol> | <th align="left">Date</th> | |||
<ttcol align="left">Tag 1004</ttcol> | <th align="left">Tag 1004</th> | |||
<ttcol align="left">Tag 100</ttcol> | <th align="left">Tag 100</th> | |||
</tr> | ||||
<c>October 9, 1940</c> | </thead> | |||
<c>"1940-10-09"</c> | <tbody> | |||
<c>-10676</c> | <tr> | |||
<td align="left">October 9, 1940</td> | ||||
<c>December 8, 1980</c> | <td align="left">"1940-10-09"</td> | |||
<c>"1980-12-08"</c> | <td align="left">-10676</td> | |||
<c>3994</c> | </tr> | |||
<tr> | ||||
</texttable> | <td align="left">December 8, 1980</td> | |||
</section> | <td align="left">"1980-12-08"</td> | |||
<td align="left">3994</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
</section> | </section> | |||
<section anchor="ComparingDates" numbered="true" toc="default"> | ||||
<section anchor="ComparingDates" title="Comparing Dates"> | <name>Comparing Dates</name> | |||
<t> | <t> | |||
Comparison of dates in <spanx style="verb">full-date</spanx> format can | Comparison of dates in <tt>full-date</tt> format can be accomplished by | |||
be accomplished by | normal string comparison, since, by design, the digits representing the | |||
normal string comparison, since by design, the digits representing the | date are in fixed format | |||
date are in fixed format | ||||
and ordered from most significant to least significant. | and ordered from most significant to least significant. | |||
Comparison of numeric dates representing days since 1970-01-01 can be p erformed by | Comparison of numeric dates representing days since 1970-01-01 can be p erformed by | |||
normal integer comparison. | normal integer comparison. | |||
Comparison of dates in other formats or using other calendars require c onversions | Comparison of dates in other formats or using other calendars require c onversions | |||
that are beyond the scope of this specification. | that are beyond the scope of this specification. | |||
</t> | </t> | |||
<t> | <t> | |||
Note that different dates may correspond to the same moment in time, | Note that different dates may correspond to the same moment in time, | |||
depending upon the time zone in which the date was determined. | depending upon the time zone in which the date was determined. | |||
For instance, at many times of the day, a conference call occurring | For instance, at many times of the day, a conference call occurring | |||
on a particular date in Japan will simultaneously occur | on a particular date in Japan will simultaneously occur | |||
on the previous date in Hawaii; | on the previous date in Hawaii; | |||
at many times of the day, Japan's Friday corresponds with Hawaii's Thur sday. | at many times of the day, Japan's Friday corresponds with Hawaii's Thur sday. | |||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="ComparingDatesAndTimes" numbered="true" toc="default"> | ||||
<section anchor="ComparingDatesAndTimes" title="Comparing Dates and Date/T | <name>Comparing Dates and Date/Time Values</name> | |||
ime Values"> | <t> | |||
<t> | ||||
Comparing dates with date/time values, which represent a particular mom ent in time, | Comparing dates with date/time values, which represent a particular mom ent in time, | |||
is beyond the scope of this specification. | is beyond the scope of this specification. | |||
That said, if a date is augmented with a time zone and time of day, | That said, if a date is augmented with a time zone and time of day, | |||
a specific date/time value can be determined and | a specific date/time value can be determined, and | |||
comparing that date/time value to others becomes possible. | comparing that date/time value to others becomes possible. | |||
For instance, if one were to augment John Lennon's birth date | For instance, if one were to augment John Lennon's birth date | |||
of October 9, 1940 with the time of day and time zone of his birth, | of October 9, 1940 with the time of day and time zone of his birth, | |||
then it would be possible to derive a date/time at which he was born | then it would be possible to derive a date/time at which he was born | |||
that could be compared with other date/time values. | that could be compared with other date/time values. | |||
</t> | </t> | |||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="IANA" numbered="true" toc="default"> | ||||
<section anchor="IANA" title="IANA Considerations"> | <name>IANA Considerations</name> | |||
<section anchor="cose-algorithms-registrations" numbered="true" toc="defau | ||||
<section anchor="cose-algorithms-registrations" title="Concise Binary Obje | lt"> | |||
ct Representation (CBOR) Tags Registrations"> | <name>Concise Binary Object Representation (CBOR) Tags Registrations</na | |||
me> | ||||
<t> | <t> | |||
This section registers the following values in the | This section registers the following values in the | |||
IANA "Concise Binary Object Representation (CBOR) Tags" registry <xref | IANA "Concise Binary Object Representation (CBOR) Tags" registry <xref | |||
target="IANA.cbor-tags"/>. | target="IANA.cbor-tags" format="default"/>. | |||
</t> | </t> | |||
<t> | <dl newline="false" spacing="compact"> | |||
<?rfc subcompact="yes"?> | <dt>Tag:</dt> | |||
<list style='symbols'> | <dd>1004</dd> | |||
<t> | <dt>Data Item:</dt> | |||
Tag: 1004 | <dd>UTF-8 text string</dd> | |||
</t> | <dt>Semantics:</dt> | |||
<t> | <dd><xref target="RFC3339"/> full-date string</dd> | |||
Data Item: UTF-8 text string | <dt>Reference:</dt> | |||
</t> | <dd>RFC 8943</dd> | |||
<t> | </dl> | |||
Semantics: RFC 3339 full-date string | <dl newline="false" spacing="compact"> | |||
</t> | <dt>Tag:</dt> | |||
<t> | <dd>100 (ASCII 'd')</dd> | |||
Reference: [[ this specification ]] | <dt>Data Item:</dt> | |||
</t> | <dd>Unsigned or negative integer</dd> | |||
</list> | <dt>Semantics:</dt> | |||
</t> | <dd>Number of days since the epoch date 1970-01-01</dd> | |||
<t> | <dt>Reference:</dt> | |||
<list style='symbols'> | <dd>RFC 8943</dd> | |||
<t> | </dl> | |||
Tag: 100 (ASCII 'd') | ||||
</t> | ||||
<t> | ||||
Data Item: Unsigned or negative integer | ||||
</t> | ||||
<t> | ||||
Semantics: Number of days since the epoch date 1970-01-01 | ||||
</t> | ||||
<t> | ||||
Reference: [[ this specification ]] | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<?rfc subcompact="no"?> | ||||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="Security" numbered="true" toc="default"> | ||||
<section anchor="Security" title="Security Considerations"> | <name>Security Considerations</name> | |||
<t> | <t> | |||
The security considerations of RFC 7049 apply; the tags introduced | The security considerations of RFC 7049 apply; the tags introduced | |||
here are not expected to raise security considerations beyond those. | here are not expected to raise security considerations beyond those. | |||
</t> | </t> | |||
<t> | <t> | |||
A date, of course, has significant security considerations. | A date, of course, has significant security considerations. | |||
These include the exploitation of ambiguities where the date is security relevant | These include the exploitation of ambiguities where the date is security relevant | |||
or where the date is used in access control decisions. | or where the date is used in access control decisions. | |||
</t> | </t> | |||
<t> | <t> | |||
When using a calendar date for decision making, for example access contro l, | When using a calendar date for decision making (for example, access contr ol), | |||
it needs to be noted that since calendar dates do not represent a specifi c point in time, | it needs to be noted that since calendar dates do not represent a specifi c point in time, | |||
the results of the evaluation can differ depending upon where the decisio n is made. | the results of the evaluation can differ depending upon where the decisio n is made. | |||
For instance, a person may have reached their 21st birthday in Japan | For instance, a person may have reached their 21st birthday in Japan | |||
while simultaneously being a day short of their 21st birthday in Hawaii. | while simultaneously being a day short of their 21st birthday in Hawaii. | |||
Similarly, it would be inappropriate to use only a date to trigger certif icate expiration, | Similarly, it would be inappropriate to use only a date to trigger certif icate expiration, | |||
since a date corresponds to a range of times worldwide, | since a date corresponds to a range of times worldwide | |||
rather than a specific point in time that is independent of geographic lo cation. | rather than a specific point in time that is independent of geographic lo cation. | |||
</t> | </t> | |||
</section> | </section> | |||
</middle> | </middle> | |||
<back> | <back> | |||
<references title="Normative References"> | <displayreference target="I-D.bormann-cbor-time-tag" to="TIME-TAGS"/> | |||
<references> | ||||
<!-- <?rfc include="reference.RFC.2119.xml"?> --> | <name>References</name> | |||
<?rfc include="reference.RFC.3339.xml"?> | <references> | |||
<?rfc include="reference.RFC.7049.xml"?> | <name>Normative References</name> | |||
<!-- <?rfc include="reference.RFC.8174.xml"?> --> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | |||
.3339.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
.7049.xml"/> | ||||
</references> | </references> | |||
<references> | ||||
<references title="Informative References"> | <name>Informative References</name> | |||
<reference anchor="IANA.cbor-tags" target="http://www.iana.org/assignments | <reference anchor="IANA.cbor-tags" target="https://www.iana.org/assignme | |||
/cbor-tags"> | nts/cbor-tags"> | |||
<front> | <front> | |||
<title>Concise Binary Object Representation (CBOR) Tags</title> | <title>Concise Binary Object Representation (CBOR) Tags</title> | |||
<author> | <author> | |||
<organization>IANA</organization> | <organization>IANA</organization> | |||
</author> | </author> | |||
<date/> | </front> | |||
</front> | </reference> | |||
</reference> | ||||
<reference anchor="POSIX.1" target="http://pubs.opengroup.org/onlinepubs/9 | <reference anchor="POSIX.1" target="https://pubs.opengroup.org/onlinepub | |||
699919799/basedefs/V1_chap04.html#tag_04_15"> | s/9699919799.2013edition"> | |||
<front> | <front> | |||
<title>The Open Group Base Specifications Issue 7</title> | <title>The Open Group Base Specifications Issue 7</title> | |||
<author> | <author> | |||
<organization>IEEE</organization> | <organization>IEEE</organization> | |||
</author> | </author> | |||
<date year="2013"/> | <date year="2013"/> | |||
</front> | </front> | |||
<seriesInfo name="IEEE" value="Std 1003.1, 2013 Edition"/> | <seriesInfo name="IEEE" value="Std 1003.1"/> | |||
</reference> | <refcontent>2013 Edition</refcontent> | |||
</reference> | ||||
<!-- draft-bormann-cbor-time-tag-03: Expired Internet Draft--> | ||||
<xi:include href="https://datatracker.ietf.org/doc/bibxml3/reference.I-D. | ||||
bormann-cbor-time-tag-03.xml"/> | ||||
</references> | ||||
</references> | </references> | |||
<section anchor="Acknowledgements" numbered="false" toc="default"> | ||||
<section title="Acknowledgements" anchor="Acknowledgements" numbered="no"> | <name>Acknowledgements</name> | |||
<t> | <t> | |||
Thanks to Carsten Bormann for supporting creation of this specification. | Thanks to <contact fullname="Carsten Bormann"/> for supporting creation o | |||
Parts of the explanatory text in this specification come from draft-borma | f this specification. | |||
nn-cbor-time-tag-02. | Parts of the explanatory text in this specification come from <xref | |||
target="I-D.bormann-cbor-time-tag"></xref>. | ||||
</t> | </t> | |||
<t> | <t> | |||
Thanks to these people for reviews of the specification: | Thanks to these people for reviews of the specification: | |||
Henk Birkholz, | <contact fullname="Henk Birkholz"/>, | |||
Carsten Bormann, | <contact fullname="Carsten Bormann"/>, | |||
Samita Chakrabarti, | <contact fullname="Samita Chakrabarti"/>, | |||
Roman Danyliw, | <contact fullname="Roman Danyliw"/>, | |||
Linda Dunbar, | <contact fullname="Linda Dunbar"/>, | |||
Benjamin Kaduk, | <contact fullname="Benjamin Kaduk"/>, | |||
Erik Kline, | <contact fullname="Erik Kline"/>, | |||
Warren Kumari, | <contact fullname="Warren Kumari"/>, | |||
Barry Leiba, | <contact fullname="Barry Leiba"/>, | |||
Thiago Macieira, | <contact fullname="Thiago Macieira"/>, | |||
Francesca Palombini, | <contact fullname="Francesca Palombini"/>, | |||
Michael Richardson, | <contact fullname="Michael Richardson"/>, | |||
Kyle Rose, | <contact fullname="Kyle Rose"/>, | |||
Jim Schaad, | <contact fullname="Jim Schaad"/>, | |||
Jürgen Schönwälder, | <contact fullname="Juergen Schoenwaelder"/>, | |||
Éric Vyncke, | <contact fullname="Éric Vyncke"/>, | |||
Robert Wilton, | <contact fullname="Robert Wilton"/>, | |||
and | and | |||
Dale Worley. | <contact fullname="Dale Worley"/>. | |||
</t> | ||||
</section> | ||||
<section title="Document History" anchor="History"> | ||||
<t> | ||||
[[ to be removed by the RFC Editor before publication as an RFC ]] | ||||
</t> | ||||
<t> | ||||
-07 | ||||
<list style='symbols'> | ||||
<t> | ||||
Acknowledged Linda Dunbar for her GenArt review and Samita Chakrabart | ||||
i for her IOT-Dir review, | ||||
as well as IESG reviewers. | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
-06 | ||||
<list style='symbols'> | ||||
<t> | ||||
Addressed SecDir review comments by Kyle Rose. | ||||
</t> | ||||
<t> | ||||
Updated Tony Nadalin's affiliation and contact information. | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
-05 | ||||
<list style='symbols'> | ||||
<t> | ||||
Incorporated additional suggestions by Carsten Bormann and Juergen Sc | ||||
hoenwaelder. | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
-04 | ||||
<list style='symbols'> | ||||
<t> | ||||
Addressed shepherd comments by Francesca Palombini. | ||||
</t> | ||||
<t> | ||||
Addressed additional review comments by Jim Schaad and Michael Richar | ||||
dson. | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
-03 | ||||
<list style='symbols'> | ||||
<t> | ||||
Added statement that these tags are both for representations of calen | ||||
dar dates. | ||||
</t> | ||||
<t> | ||||
Described consequences of using calendar dates in access control deci | ||||
sions. | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
-02 | ||||
<list style='symbols'> | ||||
<t> | ||||
Addressed working group last call comments, | ||||
including stating that time zones are not applicable to these values. | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
-01 | ||||
<list style='symbols'> | ||||
<t> | ||||
Changed "positive or negative" to "unsigned or negative". | ||||
</t> | ||||
<t> | ||||
Added an implementation note about the relationship to Modified Julia | ||||
n Dates. | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
-00 | ||||
<list style='symbols'> | ||||
<t> | ||||
Initial working group version based on draft-jones-cbor-date-tag-01 w | ||||
ith no normative changes. | ||||
</t> | ||||
</list> | ||||
</t> | </t> | |||
</section> | </section> | |||
</back> | </back> | |||
</rfc> | </rfc> | |||
End of changes. 52 change blocks. | ||||
310 lines changed or deleted | 176 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |