Re: [core] ALPN "coap" for DTLS

Christian Amsüss <christian@amsuess.com> Fri, 15 March 2024 08:28 UTC

Return-Path: <christian@amsuess.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1060C14F6B5; Fri, 15 Mar 2024 01:28:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.906
X-Spam-Level:
X-Spam-Status: No, score=-6.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 a0j8VUG3IfO0; Fri, 15 Mar 2024 01:28:16 -0700 (PDT)
Received: from smtp.akis.at (smtp.akis.at [IPv6:2a02:b18:500:a515::f455]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E39CAC14F6B3; Fri, 15 Mar 2024 01:28:11 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by smtp.akis.at (8.17.2/8.17.2) with ESMTPS id 42F8S8V9088883 (version=TLSv1.2 cipher=ECDHE-ECDSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 15 Mar 2024 09:28:08 +0100 (CET) (envelope-from christian@amsuess.com)
X-Authentication-Warning: smtp.akis.at: Host 095129206250.cust.akis.net [95.129.206.250] claimed to be poseidon-mailhub.amsuess.com
Received: from poseidon-mailbox.amsuess.com (hermes.lan [10.13.13.254]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id C14F6358B0; Fri, 15 Mar 2024 09:28:07 +0100 (CET)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:c445:9cad:dd5a:3f15]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 980E932163; Fri, 15 Mar 2024 09:28:07 +0100 (CET)
Received: (nullmailer pid 13027 invoked by uid 1000); Fri, 15 Mar 2024 08:28:07 -0000
Date: Fri, 15 Mar 2024 09:28:07 +0100
From: Christian Amsüss <christian@amsuess.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, core@ietf.org, draft-ietf-anima-constrained-voucher@ietf.org
Message-ID: <ZfQGl7Zm3BwZEqq2@hephaistos.amsuess.com>
References: <ZCAdXXuvkqmn5eFB@hephaistos.amsuess.com> <Zdi1DaM64AwO6BaV@hephaistos.amsuess.com> <14683.1708704714@obiwan.sandelman.ca> <ZdjG-UyWlHJC3cux@hephaistos.amsuess.com> <5125.1708723714@obiwan.sandelman.ca>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="t2qFNhEDVYWPqjyA"
Content-Disposition: inline
In-Reply-To: <5125.1708723714@obiwan.sandelman.ca>
X-Scanned-By: MIMEDefang 2.86
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dtkZ6gImvSIl6BuMVfvJdh8aMJg>
Subject: Re: [core] ALPN "coap" for DTLS
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Mar 2024 08:28:20 -0000

Hello group, hello Michael,

On Fri, Feb 23, 2024 at 04:28:34PM -0500, Michael Richardson wrote:
> I wish we had done this three years ago :-)

As they say, the second best time is today:

The ALPN "co" has been added to the ALPN registry[1] in the TLS
extensions group.

As planned, this does not change anything about how CoAP-over-DTLS uses
it (7252: not at all), but someone explains how DTLS 1.3 is used with
CoAP (AIU, anima-constrained-voucher does that), that may be a welcome
opportunity to embrace ALPNs.

Best regards
Christian

[1]: https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids

-- 
Es ist nicht deine Schuld, dass die Welt ist, wie sie ist -- es wär' nur deine
Schuld, wenn sie so bleibt.
(You are not to blame for the state of the world, but you would be if that
state persisted.)
  -- Die Ärzte