[Rats] Re: Orie Steele's Discuss on draft-ietf-rats-msg-wrap-21: (with DISCUSS and COMMENT)
Thomas Fossati <thomas.fossati@linaro.org> Wed, 03 December 2025 21:04 UTC
Return-Path: <thomas.fossati@linaro.org>
X-Original-To: rats@mail2.ietf.org
Delivered-To: rats@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6A59494DF0F6 for <rats@mail2.ietf.org>; Wed, 3 Dec 2025 13:04:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=linaro.org
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 BVevYwc0oJzT for <rats@mail2.ietf.org>; Wed, 3 Dec 2025 13:04:20 -0800 (PST)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 306D194DF0EC for <rats@ietf.org>; Wed, 3 Dec 2025 13:04:20 -0800 (PST)
Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-595910c9178so117703e87.1 for <rats@ietf.org>; Wed, 03 Dec 2025 13:04:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764795853; x=1765400653; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yggHIwX3hQD2J/gt3AqTWkhawZNRu7QYOJb4TfjR+JM=; b=wccmjs4d5ea4Vwwkj7zLETmIX/PEGybENfRpMlRyz9v59FrT7S/X6qpOgsCxPyPOU1 rhlUodJu/ewHszvcNHSZIk54Pp+LBYkVxTJZIkSZW9KOyL2ttFROl4VGDQUyMq3uPctc 3sUzfwLouFNrqW5z8zMypg068ShN0WI/rgmDgyspLU+BSPbQyGzRZvm863TBm4lOmuFT ylNymZICLEajt9/lnjNqiG4ep+KKuWynlYWzT/HuFwtnOsN9B8xUMa0bY4t2YUH1wh/D Wo5gOGE5O2rQR0D6sK7odlPcH5gDTScjBj687RfslFxwVx8F4Mwmfum7cbF0amXR1s/7 Zoew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764795853; x=1765400653; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=yggHIwX3hQD2J/gt3AqTWkhawZNRu7QYOJb4TfjR+JM=; b=ujklvqYIyYcDPr64mV9+put9wCa+essbJC9qivOHuStIifEBhSh3QVU7Rv8FNEvH8q HoPvJJOrrNlcCUATozs+nNixyDnETr7Oz9LILo96XAbL/1MhRoyaeWnlsiKdvuZonvzg Su00kbpdH3VFXpL2zhNfuZ3gI6sHRc8nmjIBNqk1eYCxhePhKyrquUdR4/fSDEx37TAU j3HJ3gZk6OtidWLBSFqMjC/HFiYOLHi6U0tB1Gc5InVrR9B3AiYtzUPByKoc95DXnMcb gbtzxaJp5QqnVppxtzOESkyYMvvoW3KWcsYqxugtS8d8x9588R68UPCxTCF/r16hA+2X NeBQ==
X-Forwarded-Encrypted: i=1; AJvYcCXI9ORY5RsMxk3DD0WpEUuXmAgsvSBR7I+e+T9/Edt+YwabxXwU9mpQ80oZ29iL2p/fU/Os@ietf.org
X-Gm-Message-State: AOJu0Yy/+M6pm4VZtCyDV8xy2pk6hMty4d9gRpfW19hQVbYGM1Nz8FFx oNjpft5vNuA9ZivuSEMFmR/K21/ocgogWI9CvBI7QXbXoMkM0lAP8sX2vC75nKpVfNbMtXEGul9 qjDljpCQuUcKIfcmoVCbr22pxFRi0gvELitIVfwy1Ag==
X-Gm-Gg: ASbGncsFpeq3agk5AQgzUDURw+Tu9MfGx4TquM/9eGZS8dQDKoBYvuu9s4X+smQWR+9 8mM53PE0TLjV47FT1awjMnlBPYi3Zvbj8Jc4zB44MnOsd0aafqGCI6rCLXVvH2iw67ZXZQ9YOrk dfI+4Tfq5ZpVkGrET1mwJXvLczAc7Hd1dk0iP4VgUrRukQdV4ziq80CSH6Dgj+LFE/dUhknC8Xy kskmcLsMdOO5aczo4kvj4BTC+CBuSeY9VivfSu4G/Or8ZX8Sl/dCJV5RA8ipZdKqG/J7JYxlfVq 3hdTpAE74CUTZ0q7PyChP8yajc1SEzpxmnmG1PogXR1stkElO1tT3vCDHqSKEPWn1JhO77hrOH+ E6xYtM5odZzLsp2BURC25zULD1bCyOjRKk6POsYTMmo0A3OE5UB77qpG9NGyQoclRVPrQ8g==
X-Google-Smtp-Source: AGHT+IFJvgULX6uzuGy5oYILRZ9QePryG93FEHhUO2fAbOoes4d7eU4EjIYVJvwFbY66ULWOgoAnKh27sGK6PKD54OU=
X-Received: by 2002:ac2:4e08:0:b0:595:7daf:9420 with SMTP id 2adb3069b0e04-597d3f26925mr1744725e87.17.1764795853105; Wed, 03 Dec 2025 13:04:13 -0800 (PST)
MIME-Version: 1.0
References: <176463175068.3761943.12110025002199333444@dt-datatracker-5bd94c585b-wk4l4> <CA+1=6yfqrxya8SPpTFFZXFdNGO8_T0JMwzYyetoczMSKQGMhvQ@mail.gmail.com> <CAMzqgow7q2n0cDFak06k5-=nb6zM-2QC-_jY7Vqa0EYcw6WRPA@mail.gmail.com>
In-Reply-To: <CAMzqgow7q2n0cDFak06k5-=nb6zM-2QC-_jY7Vqa0EYcw6WRPA@mail.gmail.com>
From: Thomas Fossati <thomas.fossati@linaro.org>
Date: Wed, 03 Dec 2025 22:03:57 +0100
X-Gm-Features: AWmQ_bkddxyf4REx17TQHmaVvEcNEHPD0On-kv_7RGOOLQZ708EKGxU-TU4UrzE
Message-ID: <CA+1=6yd1ZgY6qZ7RBPk0VXun0pWWEwbOzFMDz2Cm_DnCQRFykw@mail.gmail.com>
To: Orie <orie@or13.io>
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: ZRILKRKD576YBUCG43GK4INMZX3QVJ4S
X-Message-ID-Hash: ZRILKRKD576YBUCG43GK4INMZX3QVJ4S
X-MailFrom: thomas.fossati@linaro.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rats.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, draft-ietf-rats-msg-wrap@ietf.org, rats-chairs@ietf.org, rats@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Rats] Re: Orie Steele's Discuss on draft-ietf-rats-msg-wrap-21: (with DISCUSS and COMMENT)
List-Id: Remote ATtestation procedureS <rats.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/IGKTeqtXVIgQ_br5ueYtAqgt5DI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Owner: <mailto:rats-owner@ietf.org>
List-Post: <mailto:rats@ietf.org>
List-Subscribe: <mailto:rats-join@ietf.org>
List-Unsubscribe: <mailto:rats-leave@ietf.org>
Hi Orie, On Wed, 3 Dec 2025 at 21:30, Orie <orie@or13.io> wrote: > > > My DISCUSS was just to have the discussion... It seems that +jws is meant to be oblivious to +sd-jwt (for compact only) and application/sd-jwt+json (for json, there is no equivalent suffix). > Because +jws is a general purpose building block I am picking at this to understand how it may be used to suffix future media types. > > option 1: +jws can be used to sign json objects with selective disclosure (compact +jws is equivalent to +sd-jwt when the payload is a json object.). > > option 2: +jws can transport signatures over json with selective disclosure as described in ... but only in json serialization, not in compact serialization. > > option 3: say nothing. > > Unless RATS sees JSON as the most likely payload content type, I would suggest 3. > If it becomes important for a suffix for the json expression of an sd-jwt, that's probably better solved by OAuth if at all. > > What do you think? I am for option 3. It may look like I am taking the easy option (again :-)), but I'm pretty sure it's also the right option in this case. Cheers, and thanks for the interesting discussion!
- [Rats] Orie Steele's Discuss on draft-ietf-rats-m… Orie Steele via Datatracker
- [Rats] Re: Orie Steele's Discuss on draft-ietf-ra… Thomas Fossati
- [Rats] Re: Orie Steele's Discuss on draft-ietf-ra… Orie
- [Rats] Re: Orie Steele's Discuss on draft-ietf-ra… Thomas Fossati
- [Rats] Re: Orie Steele's Discuss on draft-ietf-ra… Thomas Fossati
- [Rats] Re: Orie Steele's Discuss on draft-ietf-ra… Orie
- [Rats] Re: Orie Steele's Discuss on draft-ietf-ra… Thomas Fossati