Re: [Rats] EAT I-D language for old interoperability

"Smith, Ned" <ned.smith@intel.com> Fri, 08 March 2024 20:18 UTC

Return-Path: <ned.smith@intel.com>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D45E9C14F69A for <rats@ietfa.amsl.com>; Fri, 8 Mar 2024 12:18:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=intel.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VmKb-5_u2_yG for <rats@ietfa.amsl.com>; Fri, 8 Mar 2024 12:18:29 -0800 (PST)
Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) (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 39156C14F5E9 for <rats@ietf.org>; Fri, 8 Mar 2024 12:18:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1709929109; x=1741465109; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vc4dPE6HA4Oxa/5DFxQWpGj1yibWzSwvtLmzPrVoGzo=; b=VWzNJ0Es4usdaHHRSkBCTRv/DDVxKivVtPV/VmlDvsyXLxZgX3czdyp3 Ah4lNG9yfBdC4omh9E6MRQrEqzjEy3DWr8blS4PFdc+0O1PG7eCwN6ldd sjYKGTt+QXFImv2RAWYDoB0Twdalo5HBdPd9Xwf5Jb10RcJFeOXnuZ/VD gn6ltlwlqTSzhK5e4eGdMqVGRpBXcR7Ay7wdocUaTIM3nV+WRp7bIf9uw dqNWEfEiAams/ghh9nIn/MTo7t3jHKnrw0DsvSIsQHxCIsexWJOBpbn/O FLBMa9EkQResHC2hAqgglApag9iZU4xRvZuOUQOP4XM55/7hwZnZVXnnM A==;
X-IronPort-AV: E=McAfee;i="6600,9927,11007"; a="4509730"
X-IronPort-AV: E=Sophos;i="6.07,110,1708416000"; d="scan'208";a="4509730"
Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Mar 2024 12:18:29 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="6.07,110,1708416000"; d="scan'208";a="10479844"
Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa010.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Mar 2024 12:18:28 -0800
Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 8 Mar 2024 12:18:27 -0800
Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 8 Mar 2024 12:18:27 -0800
Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 8 Mar 2024 12:18:27 -0800
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 8 Mar 2024 12:18:27 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IJHY2jpoDeZ2NBs+zk6XMPIqS1y3UKTwmZ3bFWlmZ4Jkf5jJj+zeQu4ZbINPHxh6YbXKlvrb6qXjenRq2GleKM9Vx9yYE4T2xIrZqFsnLW+SA4B8WYi+njoEZl7K81Nq2PCDAfBA+C6ltJkbGQ0cyfqZfYyW/rWbZSKZLsSiu9A2lbtpW9vtjPzjgM3dzZKVYuqqDZ3L+i1rQBcQ1VlTy5p64gAMiuLktMNchiv8/CYeqD2kAOtmgqbVwev+R4U439CyhwnUNmdrPvaRkuthLdW+h4bedsQrZP6hRW3wTunLX7hn1kjOZOcz4cgnTAjovSTUH4ls7B+lbjRy1Hx6zg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vc4dPE6HA4Oxa/5DFxQWpGj1yibWzSwvtLmzPrVoGzo=; b=bUMlP4LkWVqQwemHuBRGvARSq1rze2z74frNKUh/yEC3x67mCgYvYuEKNUEhB9veodK+f8FFCk8KMnHtEZOkPf+zN6lLl1DfBi0rr+Sc6HPm2N0nd1e6a8JZnjQ18J7evUptk8/AtufB3PxCRYNz1S9aIMsUQiHGZGUns6zq7b55sE3UrjVTqAnT2p3UG0oLVOqXiTVK/ZrtA1gkPUFLzK5h2QwYhnS2bCSMuFxb8lcyBDNv+d8E7lfm/vnmO8f6jIaHum2sNMDduwr5M+TuDBwvY0gsy389IAAvdEiag/MKsfbhBQhaW2I9SOaGU94qzhLmb3LJsJnWenCvgIMhig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none
Received: from CO1PR11MB5169.namprd11.prod.outlook.com (2603:10b6:303:95::19) by SN7PR11MB7419.namprd11.prod.outlook.com (2603:10b6:806:34d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.10; Fri, 8 Mar 2024 20:18:25 +0000
Received: from CO1PR11MB5169.namprd11.prod.outlook.com ([fe80::2747:3470:9f2b:b835]) by CO1PR11MB5169.namprd11.prod.outlook.com ([fe80::2747:3470:9f2b:b835%5]) with mapi id 15.20.7386.011; Fri, 8 Mar 2024 20:18:25 +0000
From: "Smith, Ned" <ned.smith@intel.com>
To: Thomas Fossati <tho.ietf@gmail.com>
CC: "rats@ietf.org" <rats@ietf.org>
Thread-Topic: [Rats] EAT I-D language for old interoperability
Thread-Index: AQHacXmiBJPnXUi7m0CTvFj9g8JrmbEuF4oA//+GnwCAAIivgP//m6MA
Date: Fri, 08 Mar 2024 20:18:25 +0000
Message-ID: <3D513CE5-3BD8-4664-8E95-86F2AD3EB236@intel.com>
References: <6E1B7433-69A5-4D7C-A759-87BEE8AFD83C@intel.com> <CAObGJnPqdwyKT9m+TJV9_4+y6Ppg--2UcyfryejnJmpy2OQYVw@mail.gmail.com> <749F01EB-E84B-4440-BEDD-EBB9ED41DF7D@intel.com> <CAObGJnPisoxXH9PaHoPy+eFYsbYQoKNCKeE97W0A3EOfu2OpBQ@mail.gmail.com>
In-Reply-To: <CAObGJnPisoxXH9PaHoPy+eFYsbYQoKNCKeE97W0A3EOfu2OpBQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.82.24021813
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO1PR11MB5169:EE_|SN7PR11MB7419:EE_
x-ms-office365-filtering-correlation-id: 5fe118ff-e35d-4dba-9eb0-08dc3face8ca
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3f1glT6gbnJ1+lhZCtKAkgOWp6z9uvws33/QierAXgkMrCmocsji+6wyvg+P4ukL2OKud9FPsQ3PGG7N+wwLoURVDzFcfWnbttENeH5NaMDq+X8WKslbwZlpZsaIhEiv4ZvQKJG9/4fzCjI/4KjIeYu/k0Qb2mn2unzVUqUTOXVBdKB6kX80kO/bpkoQuYcN24WNCdDQ/MAy4lP+fusuqG3gZoU3fy88oy6QSYRW7DnQjecfVswJKF/APKGpKLMFiXfN3ojERQgWAjAKK3MCikp/M1ZxohRj65fbUqC+ww4pbwO4gUR408Q2O5KhyuljGjkBKK2Mt5m+ie0VVEJn2ajabGEqfnee3RvziZqTYysyFeI3VQzO3G1n3GuD+yu+x8hWfi/l/xRbV3kCyLeckqPXGFxeH+3wYPaXE6cK3f2One1Ap8HdJXmUJ2WqjDEGIc1UD7IXPCI9jItQvPJJ/osUmsnyJqsqDG97d8dwmo4WYwSAyv4Os69ISDAQP4lGFVBDmW460/Un+O0ChoGZJtvczm777qgPrtdjWcSds3bOaDcKLuwZeZnb3+YqL66+XowvZuUovHUQafNoekK+zThPsaben5QNxIFgcIxRbPBVTGfY2T2t1/r5dB804oT72H02rw8xfFgtds2FF/BijsdccxKxg7qd9J0jk95wfm4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB5169.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6RBTI/7TrObzwg7GT5cA0ixd3fCI5zBYJwKohWqXf3ksVSDoggV0J+1P828hBo9dtOWGtVrrvtDU9nyhOS13BitMrMhH1jMiwv5AlKq2STMnmsBqgQbF4IDmC/N1Z2Up0GxZiBK/ZYnRd2AXlD1Uc0aC2hCIMNIGpdKUrgkWUjfM6I3GB8QWnYJTJfKpbxabFfecZVKFym4WLacnxKQuP1k/eiyAtq2zQ+Gvcf5gHemXYoWJ5zLbDTg5JboF75GuBZ5H3WAyP1dTBXt7ANbUpqyLsMXqDMVekx3BfnSU7o9cJEmn250QJWsuK6rj/AT2gtUW3fKv5pkyn/QpR7Q+2kDBvZz5gNWmq0SBl6Pzg4dZgYowdvvBBGmgcdjvySVZf0iMO431MzmBU1Gbw2wtwb5GB01SGawrXZIeA6yI2JRLPN8vPbZsfyrRvqfUqW3KxQlW4m+apJ7ljd/m+/yl917Y7P+IZsfnEg8Gn8d066d76dvj4Zx56apiXiAl1UXXIgEl65mM80mB2d2Rt5sVzIiEQ1TBMgv5UaoQj8cr16lELBUoom429Y0uPMKhihbi328Pw5LlcR8fQuspEaM1opuis9VRHaFsr59KwSbKAcEQJnIRNYRvnw1DjLNF+i8rU2G3O/42jAicVCCEdYHuEsGfHV7V2VUlkZlBPI2YVwoymVWWZl1i2zyzVtlyJEUqyOiHeZdKUyYogcFTvFHCHgMw8RhpGuaNLbY0rV5zI5oHYDCO23RdLounIE7J7GUwtJ2iBlvgOXxbmt/KUoyIjMheLgQn/rYqMOrcJb8u32jCowcJMK1K+A23lokxqnQBxuxzirUrU38Lxmpw2SLFAOYy3IrPKC1wqcsDfGNDn2Qlcm+kgmYqA6rNoy2tAc7KqRj6TAn0JPqGeqGlkfQy8EExqQ4dbcvdxtft4VvZpCoZzp7IHM2dKHL2ZSswRCd6fyrmFax46yTsh5lor0lX7yJry6GJhD5vgWO6t/LpEoZdC1bFsKbGVgisXo7vcVE5tu8y+AbrZ1NnhHrGJNknCi9PMxQ6kvFwLWfaGlbKKqk/tj/5fJBD6tyST+9xP4551/G8vrK1a4J9WGZVu6gP0vrwlkFnRUdOEVoNZPwiFXigJHhlrmSSblkVliJYTHJ28QflmLgTNxWca/JnwsI4cF3oIvqNN/RPy1V8K0r4OCwLt8pwGc+Rxf1JQF7tavKNwy6L8MN/VdDtT1I3W+QMRDCLhTQO3sw2/n6C9ZQ1LdcML6mQ8lmVc7ECApZXyIPQpCsR6hYyQu+XjBTG7Top9h3CwLWgzowz2tQzGpVmUrS6ou1+vqqv4cwkkhk/gGIfvmjyoFNMfI2Yuab2SIUrJ/YpBsaOb/2kWGJSWz1ekqVi0GyH7HfERgnbbr2wK9gRVsrbJBf8LNmV+nSYmTcPKYuoyOmGh1N7Kk9UMk92ghxVfxn4HdZvN2gt+AJoqtc2WAwTLixw96PB0X91ohnWvCZ96kgwInDBeJtBvJxTtUfyDruLW8nATa+ffY+gd4RAuPL481gHtPJUg8yER5D8bUnsWnIzJsCOHIEsKmcCPuQVATNwM+wKVJnIxIBZaun6
Content-Type: text/plain; charset="utf-8"
Content-ID: <5B608054399A7D4B903BE939810E2220@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5169.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5fe118ff-e35d-4dba-9eb0-08dc3face8ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2024 20:18:25.1819 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VjOLiiw5fAzVvUSANlQFsM89CeU0XPfYbmMWg3wYwgC2w9Itbu87JgS6sbb1PjsRk5AO15FFOJkjKfrbhTj4MA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7419
X-OriginatorOrg: intel.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/DTx3BOeueSTXi_B9SKkCamVKPIk>
Subject: Re: [Rats] EAT I-D language for old interoperability
X-BeenThere: rats@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Remote ATtestation procedureS <rats.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rats>, <mailto:rats-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats/>
List-Post: <mailto:rats@ietf.org>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rats>, <mailto:rats-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2024 20:18:32 -0000

I was reading it like a reference doc vs. novel. The explanatory text at the top of section 7.2.1 could be moved to the data type definitions being described. Something more like:
7.2.1.  Common Data Types
   time-int = #6.1(int)
   time-int is identical to the epoch-based time, but disallows floating-point representation.

   binary-data = JC< base64-url-text, bstr>

   base64-url-text = tstr .regexp "[A-Za-z0-9_-]+"

   general-oid = JC< json-oid, ~oid >
   For CBOR-encoded tokens, OIDs are specified using the CDDL type name "oid" from [RFC9090].  They are encoded without the tag number.  

   json-oid = tstr .regexp "([0-2])((\\.0)|(\\.[1-9][0-9]*))*"
   For JSON-encoded tokens, OIDs are a text string in the common form of  "nn.nn.nn..." from [RFC2252].

   general-uri = JC< text, ~uri >
   Unless explicitly indicated, URIs are not the URI tag defined in[RFC8949].  They are just text strings that contain a URI conforming to the format defined in [RFC3986].

   coap-content-format = uint .le 65535

On 3/8/24, 10:18 AM, "RATS on behalf of Thomas Fossati" <rats-bounces@ietf.org <mailto:rats-bounces@ietf.org> on behalf of tho.ietf@gmail.com <mailto:tho.ietf@gmail.com>> wrote:


On Fri, Mar 8, 2024 at 7:08 PM Smith, Ned <ned.smith@intel.com <mailto:ned.smith@intel.com>> wrote:
>
> Using `oid` in the JSON section is confusing because the json cdd doesn't ever use `oid` only `json-oid`.
>
> The cbor use of `oid` doesn't reference RFC9090. Whereas the equivalent JSON text references [RFC2252].


hmm, I look at §7.2.1 and see:


For CBOR-encoded tokens, OIDs are specified using the CDDL type name
"oid" from [RFC9090].


which looks good to me.


Then un §7.2.2 it says:


[...] the
following CDDL types are encoded in JSON as follows:
[...]
* oid -- MUST be encoded as a string using the well established
dotted-decimal notation (e.g., the text "1.2.250.1") [RFC2252].


So "oid" is still intended as the CDDL type defined in §6 of RFC9090
which, when serialized to JSON uses dotted-decimal notation. Again, a
pretty decent explanation :-)


You are right that there's a lack of linkage with json-oid though.


_______________________________________________
RATS mailing list
RATS@ietf.org <mailto:RATS@ietf.org>
https://www.ietf.org/mailman/listinfo/rats <https://www.ietf.org/mailman/listinfo/rats>