Re: [Jwt-reg-review] Request to register claim: sig_val_claims

Brian Campbell <bcampbell@pingidentity.com> Tue, 18 January 2022 13:54 UTC

Return-Path: <bcampbell@pingidentity.com>
X-Original-To: jwt-reg-review@ietfa.amsl.com
Delivered-To: jwt-reg-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D47B33A122A for <jwt-reg-review@ietfa.amsl.com>; Tue, 18 Jan 2022 05:54:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=pingidentity.com
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 fGxrUh4nkqQm for <jwt-reg-review@ietfa.amsl.com>; Tue, 18 Jan 2022 05:54:07 -0800 (PST)
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED4C43A1228 for <jwt-reg-review@ietf.org>; Tue, 18 Jan 2022 05:54:06 -0800 (PST)
Received: by mail-lf1-x12e.google.com with SMTP id m1so71014689lfq.4 for <jwt-reg-review@ietf.org>; Tue, 18 Jan 2022 05:54:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pingidentity.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=00PeEKaZ2LZ3fTnwDferCR1UqWoqXND5EHRSUFVWcH4=; b=QLv75pzfh6kTg0Ck8+Ww+CoMploJJ9JIZVPD1uizP/bY53vH+WHYBKkclMx/55DaCZ M780bzBj4trnpsBsAMBkkcEIn2bLfxRrT1BTYbaINYKNS0ooPLMuQM1q8Zb+MeEiJ6eK QfaeOH098BPmiUZuKVSXBSF0X3M3ycwZ51y8MC/AbkoxaaPXkzz0YSyXdniFruA9vp8w xoVI9CH70nLuGwOYYP0bxI8jKKjhTXfStvomr8IwtrcuDuOkfBFalcyrmH1EzWFIE3MK wLka2Uk4oxv2SG1Bp08LSIp716Kw2mIZeZ9l8Md8uWgJesT1o7JaBMtaq4OXnibhAKJ5 Cw8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=00PeEKaZ2LZ3fTnwDferCR1UqWoqXND5EHRSUFVWcH4=; b=abkghm9QzgfjCJ/vOM5g2iqv3wziqnRbe43pZfbGXNnJk5lsUAa3UvYd7QWYsMfB9d Dg2NA6l5RzVx6fJsF3NZn1VOti98p18QMe4nL2OpYok+ETrR8KaUpOH5i/sp0CTi0Kbs ZJhqTHDKL0O+bUnSaeCH6FrXZJlO5rjcnH03023FmwHcj4CsZNRqmf/zv4hgsddLqPH4 XB3wzH8B+8MuE7VKWYStuvDqv6zekFygIK6fAhruDhVcZRi/d3eWCl72jWbsTjFYRVYN sUO0JiwlYS83A6H5AeOKeBzCbAvPoklIwUdeG+3sBefkor2UFKmTmOg1CFPXIjxAlbhl bR+w==
X-Gm-Message-State: AOAM532y/+O/Yx8kvJ72BDYBcwfNippTlL8oQ8yCYI1QDkfJVMEywNTF U/nEFYH7NmIVbRSQM079hL6zuW8OV9xxKY0/RW1gLZn8perpBBfPRjACRrvU4+OEYCCRuEB0o4C DrGvKRnT0fHsA0gJNOYduNBRarJU7BQI=
X-Google-Smtp-Source: ABdhPJyMrap6KSrnjJNCqz97i7ZoAnULbDgOX86xlMCZO3umQLPr9tvI/3hFj15DIqWiAHfAmwJeSCf+D2Jx3v+O4ZY=
X-Received: by 2002:ac2:4d36:: with SMTP id h22mr20694450lfk.560.1642514043733; Tue, 18 Jan 2022 05:54:03 -0800 (PST)
MIME-Version: 1.0
References: <SJ0PR00MB10052992FA47D0DFA90CF3F4F5539@SJ0PR00MB1005.namprd00.prod.outlook.com> <CA+k3eCS5j6XDE8u090DNDDewk-k-vVhvxXv9v_UedYbbcuF9mw@mail.gmail.com> <3575c353-6576-06a7-fab9-5f2e91fe256e@aaa-sec.com> <CA+k3eCQ6PVxWDyvnvcnMYmr-M5QE6XrzKEEU3=Dy=jtvq4oOVg@mail.gmail.com> <132b91ae-440a-29d1-5f45-d46754cb79d1@aaa-sec.com>
In-Reply-To: <132b91ae-440a-29d1-5f45-d46754cb79d1@aaa-sec.com>
From: Brian Campbell <bcampbell@pingidentity.com>
Date: Tue, 18 Jan 2022 06:53:37 -0700
Message-ID: <CA+k3eCTaSVyD8DBDURVHx1uiCmW4n+Jh_Veew40JvTw+cBPmVg@mail.gmail.com>
To: Stefan Santesson <stefan@aaa-sec.com>
Cc: Mike Jones <Michael.Jones=40microsoft.com@dmarc.ietf.org>, "jwt-reg-review@ietf.org" <jwt-reg-review@ietf.org>, Russ Housley <housley@vigilsec.com>
Content-Type: multipart/alternative; boundary="0000000000001db23605d5db9a2b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jwt-reg-review/V8TtMlkSViprSYTlC9eKTSPM8ws>
Subject: Re: [Jwt-reg-review] Request to register claim: sig_val_claims
X-BeenThere: jwt-reg-review@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Expert review of proposed IANA registrations for JSON Web Token \(JWT\) claims." <jwt-reg-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jwt-reg-review>, <mailto:jwt-reg-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jwt-reg-review/>
List-Post: <mailto:jwt-reg-review@ietf.org>
List-Help: <mailto:jwt-reg-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jwt-reg-review>, <mailto:jwt-reg-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2022 13:54:12 -0000

Yeah, correct, the typ suggestion does not affect registration of the
sig_cal_calims claim.

On Sun, Jan 16, 2022 at 1:17 PM Stefan Santesson <stefan@aaa-sec.com> wrote:

> Thank you!
>
> The suggestion is tempting. We will discuss how to progress on this matter
> if it is worth doing.
>
> However, if I understand this right, this does not affect registration of
> the sig_cal_calims claim identifier right?
>
> /Stefan
>
>
>
> Den 2022-01-16 kl. 14:58, skrev Brian Campbell:
>
> It'd be a media type registration - the text in 3.11.  Use Explicit Typing
> <https://datatracker.ietf.org/doc/html/rfc8725#section-3.11> of the JWT
> BCP explains it a bit more and references RFC8417 that has
> https://datatracker.ietf.org/doc/html/rfc8417#section-7.3 as an example
> of such a registration request. Looking for +jwt in the registry
> https://www.iana.org/assignments/media-types/media-types.xhtml will turn
> up a few others too.
>
> I believe you could define its use in SVT however makes sense given the
> constraints you have with existing implementations or whatever. I.e. typ
> has to be either jwt or svt+jwt. I suppose that waters it down a bit but is
> possible.
>
> Or maybe it's not worth doing at this point. It was just something that
> jumped out at me when trying to do a quick review of the draft.
>
> On Sat, Jan 15, 2022 at 7:01 AM Stefan Santesson <stefan@aaa-sec.com>
> wrote:
>
>> Brian,
>>
>> Thank you for the suggestion. Our current implementations use the jwt
>> type declaration as this technically is a JWT. This also works well with
>> standard tools as long as we can define the claim as requested here.
>>
>> Having a specific type like svt+jwt might be a good idea. I'm not sure
>> exactly what implications that brings to our current implementations. If we
>> register a "svt+jwt" type, could it's user be optional? How would we go
>> ahead and do the registration of this type?
>>
>> /Stefan
>>
>>
>> Den 2022-01-14 kl. 22:24, skrev Brian Campbell:
>>
>> Honestly, I can't really wrap my head around this kind of signature
>> indirection so I'll just say that I'm okay with the registration of the
>> claim name "sig_val_claims".
>>
>> Because the document is defining this SVT, which is one particular kind
>> of JWT, I wonder if it'd be worthwhile to consider explicitly typing it, as
>> recommended in https://datatracker.ietf.org/doc/html/rfc8725#section-3.11,
>> with something like a "typ":"svt+jwt" header rather than the general and
>> kinda meaningless "typ":"jwt"?
>>
>>
>> On Wed, Jan 12, 2022 at 7:44 PM Mike Jones <Michael.Jones=
>> 40microsoft.com@dmarc.ietf.org> wrote:
>>
>>> I approve of the registration of this claim.
>>>
>>>                                 -- Mike
>>>
>>> -----Original Message-----
>>> From: Jwt-reg-review <jwt-reg-review-bounces@ietf.org> On Behalf Of
>>> Stefan Santesson
>>> Sent: Friday, September 3, 2021 8:33 AM
>>> To: jwt-reg-review@ietf.org
>>> Cc: Russ Housley <housley@vigilsec.com>
>>> Subject: [EXTERNAL] [Jwt-reg-review] Request to register claim:
>>> sig_val_claims
>>>
>>> Hi,
>>>
>>> The draft https://datatracker.ietf.org/doc/draft-santesson-svt/ is
>>> being requested for publication as individual submission
>>>
>>> This draft includes the request to register the claim name
>>> "sig_val_claims" as follows:
>>>
>>> 6.1.  Claim Names Registration
>>>
>>>
>>>    This section registers the "sig_val_claims" claim name in the IANA
>>>    "JSON Web Token Claims" registry established by Section 10.1 in
>>>    [RFC7519].
>>>
>>> 6.1.1.  Registry Contents
>>>
>>>    *  Claim Name: "sig_val_claims"
>>>    *  Claim Description: Signature Validation Token Claims
>>>    *  Change Controller: IESG
>>>    *  Specification Document(s): Section 3.2.3 of {this document}
>>>
>>>
>>> The draft specifies a Token having the form of a JWT which includes this
>>> defined claim.
>>>
>>> The rationale for this claim is described in the referenced document.
>>>
>>> The solution is deployed is real services and it is considered for
>>> national government usage which is the main reason to publish the
>>> specification as an informational RFC.
>>>
>>>
>>>
>>> /Stefan Santesson
>>>
>>>
>>> _______________________________________________
>>> Jwt-reg-review mailing list
>>> Jwt-reg-review@ietf.org
>>> https://www.ietf.org/mailman/listinfo/jwt-reg-review
>>> _______________________________________________
>>> Jwt-reg-review mailing list
>>> Jwt-reg-review@ietf.org
>>> https://www.ietf.org/mailman/listinfo/jwt-reg-review
>>>
>>
>> *CONFIDENTIALITY NOTICE: This email may contain confidential and
>> privileged material for the sole use of the intended recipient(s). Any
>> review, use, distribution or disclosure by others is strictly prohibited.
>> If you have received this communication in error, please notify the sender
>> immediately by e-mail and delete the message and any file attachments from
>> your computer. Thank you.*
>>
>>
> *CONFIDENTIALITY NOTICE: This email may contain confidential and
> privileged material for the sole use of the intended recipient(s). Any
> review, use, distribution or disclosure by others is strictly prohibited.
> If you have received this communication in error, please notify the sender
> immediately by e-mail and delete the message and any file attachments from
> your computer. Thank you.*
>
>

-- 
_CONFIDENTIALITY NOTICE: This email may contain confidential and privileged 
material for the sole use of the intended recipient(s). Any review, use, 
distribution or disclosure by others is strictly prohibited.  If you have 
received this communication in error, please notify the sender immediately 
by e-mail and delete the message and any file attachments from your 
computer. Thank you._