Re: [saag] [art] Date formats: RFC3339 vs. RFC 5322

Stian Soiland-Reyes <soiland-reyes@manchester.ac.uk> Thu, 15 April 2021 10:30 UTC

Return-Path: <soiland-reyes@manchester.ac.uk>
X-Original-To: saag@ietfa.amsl.com
Delivered-To: saag@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35D6C3A1A24; Thu, 15 Apr 2021 03:30:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TjeHua52BTj7; Thu, 15 Apr 2021 03:30:08 -0700 (PDT)
Received: from GBR01-CWL-obe.outbound.protection.outlook.com (mail-eopbgr110077.outbound.protection.outlook.com [40.107.11.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35BB93A1A1E; Thu, 15 Apr 2021 03:30:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b5F41TIiC99hcKf1JRp+TFgWYowQPv64fN/u2+FLrSIH7vUz/DHvBHu/1IejliufRPSdG+uqsZ5YdmKJfYehLFwKDUK8M0E/NUuGmuwOMmPIRxdPLc506Mdl3Vx4IqIyUKZB7bufO+16JP9sevnhBM0qGbfTDJOnm0ASHhQxCJwmiKzsHrgxQLGrTnSYYoixlmVSlhgEd/aAfKWgttDHSVeUUTkeWAo1gybgM6+9TBS47wD9hHvB2I5xAMeigyl14l+b/3yM/QzwAQ5aSKQIpsytOUlVXqaICd+MIW8bWqYM8R2fSrJanoN57weSpxObf1i/2HCP5RaJhwHh/y2Vog==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=slINzKqjl6ba/UugfpSWPJaIdO9Lu21yMsZyoRiJFnc=; b=l7/x/7R8NQxoH8/P4rg7uHITtDYDYyJ1Lu4+hkJh3AsJvywL44owxzEUyAFubaHZFubi7YPWYdrNR6QOQp0dj9fQOFJF4igu3GUg+PVqW5PHFkeQUbrCAsiXpe7hnrKHGZ3rpqXNnhOnfGnP4gjOFelFzfAZuJP7ElHCPRSsog+w8UgqpSS0higCW8Lro8MTWTD06YwyPVg7sPgN8slD3RpdKOcwpHNVlxMX2s20/MIAQjfTdoNScr5NTVQ6SzQUhYOphk8fNm/yApL4VKoCcFwEDOzZuKye3UUSQdT6AkyRu7aSsXunBBx7bI0lsLqBYhqgzG1f3+WKALlnYmJS2A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=manchester.ac.uk; dmarc=pass action=none header.from=manchester.ac.uk; dkim=pass header.d=manchester.ac.uk; arc=none
Received: from LO0P265MB2986.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:184::9) by LO2P265MB0637.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:6f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.22; Thu, 15 Apr 2021 10:30:03 +0000
Received: from LO0P265MB2986.GBRP265.PROD.OUTLOOK.COM ([fe80::8088:4602:d179:2e9e]) by LO0P265MB2986.GBRP265.PROD.OUTLOOK.COM ([fe80::8088:4602:d179:2e9e%7]) with mapi id 15.20.4020.024; Thu, 15 Apr 2021 10:30:03 +0000
From: Stian Soiland-Reyes <soiland-reyes@manchester.ac.uk>
To: Phillip Hallam-Baker <ietf@hallambaker.com>, John C Klensin <john-ietf@jck.com>
CC: "General Area Review Team (gen-art@ietf.org)" <art@ietf.org>, "Eliot Lear (elear)" <elear=40cisco.com@dmarc.ietf.org>, Yakov Shafranovich <yakov@nightwatchcybersecurity.com>, IETF SAAG <saag@ietf.org>
Thread-Topic: [art] [saag] Date formats: RFC3339 vs. RFC 5322
Thread-Index: AQHXMJe3QFo8O+lXyEKs6qsGiriCoaqy37UAgAGKIgCAAQpSAA==
Date: Thu, 15 Apr 2021 10:30:03 +0000
Message-ID: <1B70AA8F-B9DA-4482-A637-177D318C24DD@manchester.ac.uk>
References: <CAAyEnSMBdXCA0EvgR79P_1gi15pAPfeyu_HgGqgMjWxRP8sxKg@mail.gmail.com> <C7B5DB45-F0A1-491C-AD4E-91F67C8C182E@cisco.com> <B3D690C21848AF07EC92577F@PSB> <CAMm+LwiNGDMF9muA0p3uYALSiPFNEpZ5vrkyXRnUzqdBL02Jjw@mail.gmail.com>
In-Reply-To: <CAMm+LwiNGDMF9muA0p3uYALSiPFNEpZ5vrkyXRnUzqdBL02Jjw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.43.20110804
authentication-results: hallambaker.com; dkim=none (message not signed) header.d=none;hallambaker.com; dmarc=none action=none header.from=manchester.ac.uk;
x-originating-ip: [2001:8b0:a657:68e3:6913:c226:5f1d:58b2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3d2304d7-65b7-4a19-3f7b-08d8fff96e31
x-ms-traffictypediagnostic: LO2P265MB0637:
x-microsoft-antispam-prvs: <LO2P265MB0637F650D88CA0D03E3A35D8DD4D9@LO2P265MB0637.GBRP265.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: B5rXPH4+Be0LWkION+hkic2vRs9MIy/e0PylrNXxppY2W91wiRV0gDQUty3zuCPhpK+xNtvMlYnu7Lilkc1Vo1rp2wr0kaDGaXfACjBpDM6i6m59laaYrSZRSkRIFop3CLm9t0pWw/lbH+WQKGY//LXBBOwIHq7JW8dta3wU9bgYqnx+nGcsUx5OSsE8yin1nwMGfe29AuBOLqkmA4tMie7+lGgAnoZ9R5wks+9rurUJodltyctAZCjlGT07Xlo6nK+JmzFdC7W/kAfdc+rvlpSkKx+BWm0ZGERkHPrwE59tkviDXoziMIDJWwIFrpFTS0p6lIfQMOsbiij8Qnk4yYNkss+TG9fNBnjlIKQ/Su6GDxa/0p5hN0T4trMLCe9Rf/OxhvTG9Ek31mXMN1dyHi9dg8lyhPMXMaQQ8iJdn720d0fCNEgdkcuITuFcRtuhgOtjG6BqqsDS1s1gRlvfzE0YTkcwP1hcam6tjh+Dkcm2b+FRJipxfQh8AO8QB+V3t8eHHgw+/fEbJb7kLeVOH+pkjyMwTwRrL5Vt6iLo6Ye2inadLcVeB4ILmOUd8qdJ4WGTZ4TLn+C7a8kwFcSNjVDFz8/+nE4cMkrkG+8UdZy520oP9P9tAhAxIhmRbXRiV4PanXrdgR+8Z532l4PscD1N4y2d2x3NDC/q7GIAL+aWg9bbeM38fMRDhLPxQ5hax2m9vkVOJp9brQGNY91TFmm/XK9LxNrX2HvOuWgV7B6tZBQboOeiMPOCwx5FOaDs
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LO0P265MB2986.GBRP265.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(376002)(396003)(366004)(346002)(478600001)(6512007)(86362001)(83380400001)(66556008)(36756003)(6486002)(786003)(6506007)(122000001)(966005)(8936002)(38100700002)(76116006)(2616005)(2906002)(71200400001)(66446008)(5660300002)(186003)(64756008)(316002)(8676002)(110136005)(4326008)(66946007)(33656002)(66476007)(54906003)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 8wQvwPCSXmE9kS8n+Q3BuwPpt5OPYPBzqAlGX0qcEuvFiUCpADcnOWHl2/lbHsfaZEl5NsBVkn0rV3GW9Uoi9PkLX8Y/HjMHNg9hZtL6D4WfK8h3GGeQiMksTprsbkRLws0EVexLqTlLJypOD/x0rlMGFkYGz6BDuhJqB6+vx1hX9g2PDHB/efUNCvchaD0J7gdEZFyBfPHlSS75XI5UwCmGm94bVcAP1rOoxx/kzyo7YRsSeMDBE67HeFnImiE3YFhfBIVc937h3/24/Y2LD7VPqlVML2qY92+QXWE02B/8x9FXMv6/4NseHEl46cGPT9F3eV92KOXBezZgCfJMQ6SHnfxH33geDUgaVWLRqj98IJhJD1FguIYHIRAMxveZdaiF54ugpqlJL9bODJC1mntn/tGYb1OajeoZBoJ8xJw4v5TjkfPA4u0Uvhko7LCvd4cWsPYBiykoaL8+hzq0Ut0DIBmiVINdmiDDPCqj9glvLhWdQyYDjNYzzYiWtCjN9+EJcAq2Vr8ibTmj/0abEARKbZ0YuOos158XYEZQqDROXzO4h/GhUi7hQ8U3BALBB1PIgGmP7ScPtWtsdKxLL18/44G01Lpwy+t7lmHvDE+2QD6xJkgHennoxHkeMOW94UKzUZPyirG06RyuE4QyvetxxjCkIdaZdQxV8sU1QqnCKepBS+TvAzVe0CvtIzF0Up2+AbyX6Ltx1i+SL3XBA4fzO6qwPt3nfGNcKQUB1iApOCTmZgL6Y2B5x8/BBlcKrJAeHFT9AmhgSPTXmsnhuqvgLX0I+Kdycvd0Lf6EmlGR/9ieCH/FrxlNFw69Qkd36kHKzBDNlkpivVic5FABazdYqMPYawgo+qQU9l769eHVQud/VV3CqyeYKe2ZiHFo/V6Vk6hM3FtA7gf5NkBfUSyJ+8vtrw/iwJsElO+RU0zd8CRbtbq7jvT+LhxNqdzmLFG45Tsxiuu7NPL04Hgm5qpw+DugDra4kFpMSXqY8fTv/ssKUXaFasusaYXc5Kx/4X0w/KvzRj3ySTVzMSJz9D5tltazmXuzxfl9vO+TbuKncSnXvW2A/MLu+sYil3MQzrIkcMm/mLlHVoY/k/aAZcJ6EdXTg3HpsN5kxYxJoBWoNHKQ1xTB/rehjG7sJT3LXEKsFNtbeHDrorGYFTZC+sSkudpaROPsCjG/3OvG4lVka28kbse7Afr4krg742AwL6mpHX/jjAG3QOJPJsA3hHDXfNNfqT04r4I6q+fjk3z6jR4r9IOwlh4IXrF45/vt7qOWnIcR2dyh1v3Gk+NiTsA9RqXhd0rq5IBTUi4wdTPPk4qRT/27smxR3aJG6+38Tjt2ZM7g40dmgt9HwTqabK4tQHXcUatZcClejr3FgTaoOAcxM9EZbdC7eWelWkORsZ/cKmPnIO+is2RDS+GRmA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <8DAA12E37ED5114E84D1F6ACFA2C8854@GBRP265.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: manchester.ac.uk
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LO0P265MB2986.GBRP265.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d2304d7-65b7-4a19-3f7b-08d8fff96e31
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2021 10:30:03.2222 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: c152cb07-614e-4abb-818a-f035cfa91a77
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /kiWPkyqTSywuZLBG9j0yEHJoYklmGZ3ovSAaOLPvqDuHEDdAUolNeksqQqQ9Xl/KcTqcE5udtYGy1TonV6kyYOmZ3vNY97bBFD6FYuVFjI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO2P265MB0637
Archived-At: <https://mailarchive.ietf.org/arch/msg/saag/D9teTZz9kRGSxVEtzF-3jt4ssnI>
Subject: Re: [saag] [art] Date formats: RFC3339 vs. RFC 5322
X-BeenThere: saag@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Security Area Advisory Group <saag.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/saag>, <mailto:saag-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/saag/>
List-Post: <mailto:saag@ietf.org>
List-Help: <mailto:saag-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/saag>, <mailto:saag-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Apr 2021 10:30:14 -0000

On 2021-04-14 Phillip Hallam-Baker <ietf@hallambaker.com> wrote:

> Unfortunately, the method of platform handling of UTC means that all date time
> values recorded in electronic documents are inherently ambiguous, a state 
> of affairs that will persist until the cretinous notion of leap seconds is
> done away with.

Leap seconds won't go away unless you change the duration of a second or planet's rotation..

I don’t think UTC or TAI makes a big difference in this draft on security!  But it can make a big difference if assuming 00:00:00 UTC as it can become 23:59:59 (or indeed 23:59:60) on the previous day.

Here's my little developer hint if dealing with dates in unknown timezones and unknown time, needing to be transformed to timestamps for calculations/comparisons:

Assume 10:00 UTC, and then it will at least be the same date in almost all timezones and daylight savings through the year. 

Perhaps to avoid TAI problem we can add 15 minutes to 10:15 UTC, e.g https://everytimezone.com/s/e0c43e02 

-- 
Stian Soiland-Reyes, The University of Manchester
https://www.esciencelab.org.uk/
https://orcid.org/0000-0001-9842-9718
    Please note that I may work flexibly – whilst it suits me to email now, 
    I do not expect a response or action outside of your own working hours.