[COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-cert-14
Michael Jones <michael_b_jones@hotmail.com> Tue, 15 July 2025 17:47 UTC
Return-Path: <michael_b_jones@hotmail.com>
X-Original-To: cose@mail2.ietf.org
Delivered-To: cose@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 2271544710B2; Tue, 15 Jul 2025 10:47:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.222
X-Spam-Level:
X-Spam-Status: No, score=-1.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q5wCt45pTxPf; Tue, 15 Jul 2025 10:47:04 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2026.outbound.protection.outlook.com [40.92.18.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 2631F4471093; Tue, 15 Jul 2025 10:47:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P6SslIV4ufaoE4yc6a4qUMW7f01U+sz0HOsfyNEijlA4XpIcCiCgO/efBDWrltywxEH+gme9NmAt3JEPO9+GpqSxq2fxE6IBEZN1ZiD2y8TAsQEYvFnmiY0GLK0D7wlChU+y/DfVYLJyhmi2iN7lRecOGtM/t7eO0MP71+BLXkhZIFHHIVxWqG+RGono7rF6/UWIAc5HEOJkJv4QnZ+LEsNVVZrCTxXatGrvKDIgTNXALcZkumuKMHQMMuhJxEU5YHjj1AI7d+K9RvWVroX6V+UfYIf45b0Q5L8ijP6eyn20FIM2+LxhzLN9hN5xL1QvqarGRJgHI8LLreLkDHQR2Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=PpSG+feW3t67DySRbyxwVfQkmvC/xD7yFWtmsKjCwiw=; b=pw40w20jkrSrmTX9wU7F6uKjvATgTljf7B5DflFBo0kNlHRBVgLfsSUNCnH4mfvd7jCKBsP9Onj3nn2wIg0AzFBCXfpRYJvSVVcgSLP1Q5iA3gHjZGgKgi96U8bHTRO35dEr9i0SBfwP3C4XwXwwwmRmvp8GPzxY/AD30th7bPSWYkYDldbllXqCivxVWgUAbnL7J9ExoxybT44yMzktVh16nhwaozjdFxIr/RDT6g+6tO0NkIo81h9x/o1r3o5o/NuZc7MhbrSZypS/C/YxIpF7RKNvn+iDPFEmqnORM8EB2rLAAkERG8gkon9cl72EurDDx6NvdTcr14Ewvvvamw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PpSG+feW3t67DySRbyxwVfQkmvC/xD7yFWtmsKjCwiw=; b=XEUgDB9iCjzWa/nlDA1mdUEz+bmrwc3NpyV0RLJQu563I+cDFR+BtnU2RmaXqlo3o4NfMopK+VKeXrWAuq+D9bdJNPbdZYm/8PiwA/Jb+O2RsJ5x2hRtnBg0HAXacpt4oiczmZXJT6szGFexfUfnlw+t6xbFRY97lgEplXoWLqj2vOP9XRDXdPAL2akro4jvtNMkyHVJORqHkUtBBVnXgWGJjfij1Z4ghf6Gtq0IhMVyrLa1oLMnYbwG04rdulPScCTwCY/j6cSDNOQRHNtMqS0eA1kTT312T7t7r0CULEgh5EAmN8fHjuWSR2i3NEHnaNwYbDHuNYP52Z4+0Pllow==
Received: from PH7PR02MB9292.namprd02.prod.outlook.com (2603:10b6:510:275::9) by BY5PR02MB6820.namprd02.prod.outlook.com (2603:10b6:a03:213::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.32; Tue, 15 Jul 2025 17:47:01 +0000
Received: from PH7PR02MB9292.namprd02.prod.outlook.com ([fe80::e455:8c0f:5367:f8b2]) by PH7PR02MB9292.namprd02.prod.outlook.com ([fe80::e455:8c0f:5367:f8b2%6]) with mapi id 15.20.8922.023; Tue, 15 Jul 2025 17:47:01 +0000
From: Michael Jones <michael_b_jones@hotmail.com>
To: Ivaylo Petrov <ivaylopetrov=40google.com@dmarc.ietf.org>, cose <cose@ietf.org>
Thread-Topic: [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-cert-14
Thread-Index: AQHb7PZ+j317dXhrPE2YKdGQoq8jB7QlGK+AgA5t4mA=
Date: Tue, 15 Jul 2025 17:47:01 +0000
Message-ID: <PH7PR02MB92922A7265D704158E938EBEB757A@PH7PR02MB9292.namprd02.prod.outlook.com>
References: <CAE+mDdx=2Wz4MjRDR7BaohU+C6Sr1QZc_S5f6AK5zo5b0jO_EA@mail.gmail.com> <CAE+mDdwH7KA8W=9S3cV4SS3zfB=hhPxHx-f0Cm5VndrJSuJs4w@mail.gmail.com>
In-Reply-To: <CAE+mDdwH7KA8W=9S3cV4SS3zfB=hhPxHx-f0Cm5VndrJSuJs4w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH7PR02MB9292:EE_|BY5PR02MB6820:EE_
x-ms-office365-filtering-correlation-id: 573f99d3-7bf3-4be9-a309-08ddc3c79a8c
x-microsoft-antispam: BCL:0;ARA:14566002|9400799033|12050799012|41001999006|461199028|15080799012|440099028|40105399003|39105399003|3412199025|51005399003|10035399007|102099032;
x-microsoft-antispam-message-info: 1Cr4t6P7RYxoCjqDCslfT2f24inSK7yQuQ3Hopw3A2fLDouujlr5boteAIilghBPVklzfXt3eE7AaoCp2i0W1mvzmMYel/tzInX1P3ZoKEB/0d5cRY508RpXSgdPEeoacCxeGoK1bvA82D5RMm9dexqXKOod3UUymeEz1ziNaYbAY6Pkse4BRWQaqUSGhmDmJVYSAxj+9Ps94WxjVDIVPa3SvGQAPm40XwBxz9fnPbp8y+H4V6iEu1EQM3HlYsKJfnOeKWmXwHVoQNStI/w0AgmxWEcndMH+UUEiOlkEhojFK0Mu0X9HRHYWIPy24Mzj1TRzACrcztdqV2g1gaeuT98bnzsbor9NlWkTQvuUSkMiYz4FFO1TfICEEVbs0muR7LsXVDY5VuUHXPaUh5dVrmZ31CQl/PAyfNMrexsmMMp+4SLRya5a6oUz1pLow6jW0if0FN6C8hHQifo4thfZ5gpSKuyVXk6EVyvx792xJh6rqGMqlKB65YRaljmynBLt+O52LGVNtbXhP5ZlqSf77wjnpgs6uZkwM1kiBAhVIZFnQZuAu5pnjTLRHjUrPqepAzsRGZmvInW3huPEqyUVYWcRRnpdWg4STGZ0auFoJHIK/fqrYUZiNji6JQ4owxuL0CoWzbjdXfqYXHI4cGsame/huYgX2gMUgsiezHVCgYEYWodwjTqQoheTB7mAzaBUruxTXM5e0KNJSGEhp0/XV9Y8vp/8RLpVzHyv81Uk6BscVo5TG6RxH53bTsDEWHYP2EJIaGQfZAzQedYm3Nshj1rAyc1vbkwNYb+1gSlVZ43k45qZbRykt7PaSNqkg1vq5hm7Z1HlvXaNl8Fz1UdGlLksZjbxYPiUGmxmYkNl9rpUP2Lpj0l+jBiurF23kcbkth+89lgayV9sLp+oOwOi1c3JwWi5R/AXouC1d1oq/Cxx7YEiiLHkzw80UNadmpuQXS1DfCHJdYiZOddWoNp6AXc+09FbwmM+bgbLewntMAiQamX8gCV2ecCcjQV+ndANaJqIVWOoRi5/m58Th4vHvVXChovSFeZoCHUFLoOTW1/mP+MUPI0WdkSbAFjyffalS499hb1uE8UCNPV8itHrsTCkem+tLG0ax1oax+H5sTuOtAx7Xkhhx0iD/XCDYfzpbf/P75QBeG2SxHriKlPAvsmsvNFWDS1uMqhKpafdnRulEW3HyWvR20aPGRP89UvK8abjdGyYdpZl1QFPRTTZXPINihSQAS1v5FFArs6rv9hwI0hyT8TMyEsrrzNSD9dY
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 38Js8v2yobS7fxpYTlczBCzvQOW12r9epT+PAnFwXrr0KhhDb0dLZfzgKjvtGuN4eU/9P6j1mBntllgA7+nqmYARPH6TXHmW+s9fU2yMyvgxH4CCSYDELkdFliNJnwR3K4XzaBldZT84Y5Oq6daUL2eUTTQ6slTvWcop6Cby7tyG/oNJ5JhqXhwj4IZhKvpMCWG9qNn2sEUcNIRsvRyJQ81Y+JgZNUboL+Iq/GAgyoRZ7YaD3H3sOaB2igdsj4tYKJjCyvZB6S99lQSGSa/EDBnjG+OXlinaISGGRogOQsaAPMUaH2/ZSYxBiDfwg+n4aoo/w9dLoF2FQ8P3cckpHDeGRyDnCxyn4e69wSXB1choo5A1+avd97ReRw9+/AgElb9EEEKwiiYciwlX4HCLutx7AReo4VW+9M7I+SnHX7kkf39Ktcdm5wirAec6kktQG/z5R4aF06bOWzWTk+EE3nNMQ8dgnXf1exiz4SLYAi4g38hcZ10mYAYofO6nXCiw4hFyvSlGB+g5shFtHCCU6eLylZRkGC1H9FSLWL83hkqc5dYq5vUYx/B3zFdbVzB/dwo5Xx2mIMWvrelwiSn5DArhgY1qDFGs8XiNotx8kDxmuVGDRX+pgc+oIYyQ3f5im7TW8KTLQmxUTO+zwBJUAC8vHVw2D5ONMpCRbR021fr+0b1MWbvTFLqVFzzEK7nVempC89YfV4YeHexWUmeRRMHTHGGQ+S+9jJIzUHcUyk9NBxlI4szW/GV7zSOA1teBXAV9QCBYicQ0xZKks+OgFebwrLOtCuLvfaJ7OX3H4E/tfmTd4wRnjdGEb/T+fz1o/bXvtlfnuYFaXudvmFGmxTcrqYvOwdq+lWqf9srV1HeLI1cVw3PF7F1bz6jVDlBqCdj4mSURG7UcGbL/R3ngbIAf76Kzh231w3t9owuU294gFd9XjrypWrEoUU7oWJWnuvbTxt1vKIaHH8ofAJ8mpWR4b/BHoW3uHJuwQZl1Dyi7kp1t67GNy8U5PMPktHZyjhCzAiSR7+lCV/WPl1ZQEMpVPNkfPZ3qucXHNQ1plEM3rsrPCl8WKkhgE/kyKPJWycbwTMmkyTTdjoA2xOPa6P7/dlGF4E9BDCWtPgRb7UEr23w76GEu1PAHhqdkk1COR3qQoVvpYnUDRDp0ir99CrXkTSTtQzFsuR4fnWKMGAQphzAOAMpkD1/61ILpgDi5LSSNA2zuI+eeiv/39ygd/zq5QeakHDy0vgdQ5AkmbzINHmgtY+zQJewsCpZGawJZ
Content-Type: multipart/alternative; boundary="_000_PH7PR02MB92922A7265D704158E938EBEB757APH7PR02MB9292namp_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-f6305.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH7PR02MB9292.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 573f99d3-7bf3-4be9-a309-08ddc3c79a8c
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2025 17:47:01.5103 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR02MB6820
Message-ID-Hash: SW4AAOFASRYSL3SVE3E627F46N7O7OZF
X-Message-ID-Hash: SW4AAOFASRYSL3SVE3E627F46N7O7OZF
X-MailFrom: michael_b_jones@hotmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cose.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Cose Chairs Wg <cose-chairs@ietf.org>, "draft-ietf-cose-cbor-encoded-cert.authors@ietf.org" <draft-ietf-cose-cbor-encoded-cert.authors@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-cert-14
List-Id: CBOR Object Signing and Encryption <cose.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cose/USC4M_dCaMJrsA9PxBPs1_sMK50>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cose>
List-Help: <mailto:cose-request@ietf.org?subject=help>
List-Owner: <mailto:cose-owner@ietf.org>
List-Post: <mailto:cose@ietf.org>
List-Subscribe: <mailto:cose-join@ietf.org>
List-Unsubscribe: <mailto:cose-leave@ietf.org>
This is a reminder to the working group that the working group last call is under way. Please reply with your views, even if it’s just to say that you believe the document is ready for publication once the review comments below are addressed.
Authors, please respond to the review comments below.
Thanks all,
-- Mike
From: Ivaylo Petrov <ivaylopetrov=40google.com@dmarc.ietf.org>
Sent: Sunday, July 6, 2025 6:25 AM
To: cose <cose@ietf.org>
Cc: Cose Chairs Wg <cose-chairs@ietf.org>; draft-ietf-cose-cbor-encoded-cert.authors@ietf.org
Subject: [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-cert-14
Posting this here as an individual.
The draft fills an important gap and it is generally easy to read.
Here are my high level comments and questions:
1.
> As the contents of c5b, c5c, c5t, and c5u are untrusted input, the header parameters
> can be in either the protected or unprotected header bucket. The trust
> mechanism MUST process any certificates in the c5b, c5c, and c5u parameters as
> untrusted input. The presence of a self-signed certificate in the parameter MUST
> NOT cause the update of the set of trust anchors without some out-of-band confirmation.
I would expect something in the security considerations to point back at this, but I didn't see anything.
2. c5b, c5c, c5t, c5u have early allocations. Probably those should be referenced in the draft instead of TBD1...
3. Sec 3.6 Deterministic encoding
What happens if the decoder doesn't know the int value for an extensionID? Does this have security implications?
4. The security considerations section feels fairly short. It might be more relevant to discuss elsewhere, but how should an implementation behave when invalid input is provided? For example in sec 3.1.10.
Nits:
5. FYI: The formatting of the table in sec 9.4 and a number of others afterwards in the PDF version is broken.
6. s/certificates with over 50%/certificates by over 50%/
7. s/CBOR ecoding/CBOR encoding/
8. s/subjectPublicKey consist of only/subjectPublicKey consists of only/
9. s/as well as the any leading 0x00/as well as any leading 0x00/
10. s/certSerialNumberm/certSerialNumber/
11. s/SAFI is not present/SAFI are not present/
12. s/the unused bits in max IPAddress is set to ones/the unused bits in max IPAddress are set to ones/
13. s/with the the difference/with the difference/
14. s/An empty CBOR array indicate/An empty CBOR array indicates/
15. s/constrained wireless links/constrained wireless link/
16. For the example HTTPS certificate chains... - the sentence sounds not very clear.
17. s/C509 use dedicated/C509 uses dedicated/
18. s/Because of difference in size,/ Because of the difference in size,/
19. s/common key usage digitalSignature/common key usage of digitalSignature/
-- Ivaylo
On Fri, Jul 4, 2025 at 5:15 PM Ivaylo Petrov <ivaylopetrov@google.com<mailto:ivaylopetrov@google.com>> wrote:
This note starts a Working Group Last Call (WGLC) for the CBOR Encoded X.509 Certificates (C509 Certificates) specification https://www.ietf.org/archive/id/draft-ietf-cose-cbor-encoded-cert-14.html. The WGLC will run for a bit over two weeks, ending after the Hackathon at IETF 123 on Sunday, July 20, 2025.
Please review and send any comments or feedback to the working group at cose@ietf.org<mailto:cose@ietf.org>. Even if your feedback is “this is ready for publication”, please let us know. A note from the authors is also useful.
Thank you,
-- Ivaylo and Mike, COSE Chairs
P.S: I will be providing a review as an individual shortly, but I wanted to start the WGLC sooner rather than later.
- [COSE] WGLC for draft-ietf-cose-cbor-encoded-cert… Ivaylo Petrov
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Ivaylo Petrov
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Marco Tiloca
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Michael Jones
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Lijun Liao
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Göran Selander
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Marco Tiloca
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Göran Selander
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Ivaylo Petrov
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Ivaylo Petrov
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Göran Selander
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Ivaylo Petrov
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Robert Moskowitz
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Robert Moskowitz
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Lijun Liao
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Robert Moskowitz
- [COSE] Re: WGLC for draft-ietf-cose-cbor-encoded-… Lijun Liao