Re: [stir] WGLC: draft-ietf-stir-identity-header-errors-handling-03.txt

Chris Wendt <chris-ietf@chriswendt.net> Fri, 26 August 2022 11:30 UTC

Return-Path: <chris-ietf@chriswendt.net>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AB29C1522DC for <stir@ietfa.amsl.com>; Fri, 26 Aug 2022 04:30:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.905
X-Spam-Level:
X-Spam-Status: No, score=-1.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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=chriswendt-net.20210112.gappssmtp.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 C_ekW9Oxpr7b for <stir@ietfa.amsl.com>; Fri, 26 Aug 2022 04:30:48 -0700 (PDT)
Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 A309DC14F749 for <stir@ietf.org>; Fri, 26 Aug 2022 04:30:48 -0700 (PDT)
Received: by mail-qv1-xf29.google.com with SMTP id j1so810444qvv.8 for <stir@ietf.org>; Fri, 26 Aug 2022 04:30:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chriswendt-net.20210112.gappssmtp.com; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc; bh=0TkQqgZqUiVhLbZAnsoUfnCirroDOVFgmNEcjjbcPbg=; b=1qQNszm7f9LlZKGuCAm3T8wAXfrWyVJcXVusfVdJysjg3S8KAeJSeuT21ZfAt7V8lc Xzv2bYf/NCk6iS7vMiVrC+l7Y2gOGA1mcj17kzBB6OCiY3QFDnp3AgOnrLLwgQgAwV8h hiRhv9sc4Ng/vxyw3qHtD+zQJ8vOXJoFcw39loeIIX1hYnAb0fq08+gXY0YfJvAuWR+f wfxC/8ku617UAbZvgBOxILi/6n1IhgUnnPKFm45b28Km9/0Ibfap2x5hRMFazGsVpHdd XoO8mlqq8Adf6WP1T8pSReRSqW+WA8g4daF2NCP61+onDMpM31hZ2B5NHSp1H21OIqH/ fBJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc; bh=0TkQqgZqUiVhLbZAnsoUfnCirroDOVFgmNEcjjbcPbg=; b=zJMd40h8NjNN0F6LOTxWCuzSvhzKecyuHwEcQ/mS3imP85atkeGrL90dciV837YSqW bKPWEtHu3uy9trNdP2THk8dXMy0zKvt0+CqL9V7EqBGOvb5jExtKMJN6dUTv+QhuaGwP MezZWdNE7dsD0FV60HM1mJ5VeOBQovPif5dNXR35t5q7pnTVP+GAwUbduTXl/9MMDreV hHwsx2/jaXuPQWIVoyJlWnqx8IXHmwhHqDn3KY6Unh50+LsTcLMht4190ZwG0df02LtZ Y6lCIe5szxQzqZXHKOTJFBlqTzMJjJ7dqs/61T1mGrl7h4obowYBTTFC+sOmGOYTAy+u WOuw==
X-Gm-Message-State: ACgBeo310fbINtn9Orte1en5LzzHZJy16gvNFO9CzTZ8uc+n1WdWjPl1 QDUyoD7ozb04JVETuDt41LD+2nrdm7Gij5Cf
X-Google-Smtp-Source: AA6agR618eN6Ng611BOJ89Vk1ymSXNY5tcf9NnkWaAj4VQaV+ZHOsR7bt4lHUto19TX9O9iKQh6ZjA==
X-Received: by 2002:a05:6214:23cf:b0:495:9b34:c6f7 with SMTP id hr15-20020a05621423cf00b004959b34c6f7mr7479146qvb.27.1661513447601; Fri, 26 Aug 2022 04:30:47 -0700 (PDT)
Received: from smtpclient.apple ([38.90.134.212]) by smtp.gmail.com with ESMTPSA id o15-20020a05620a2a0f00b006bb7ccf6855sm1630892qkp.76.2022.08.26.04.30.45 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Aug 2022 04:30:46 -0700 (PDT)
From: Chris Wendt <chris-ietf@chriswendt.net>
Message-Id: <A7BF2F51-A7B6-4D4B-A47A-7009DC1CC6CA@chriswendt.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_6F56DA54-5211-4CDD-95BA-708860D93C29"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Date: Fri, 26 Aug 2022 07:30:47 -0400
In-Reply-To: <HE1PR07MB444178AC33337F65512FD19B93729@HE1PR07MB4441.eurprd07.prod.outlook.com>
Cc: Robert Sparks <rjsparks@nostrum.com>, Ben Campbell <ben@nostrum.com>, IETF STIR Mail List <stir@ietf.org>, STIR Chairs <stir-chairs@ietf.org>
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <166092541721.15611.12331275110612885444@ietfa.amsl.com> <73813D32-314D-4086-BEB9-F37D2887DB90@nostrum.com> <HE1PR07MB44416763F30C0ED896226CCD93729@HE1PR07MB4441.eurprd07.prod.outlook.com> <480cb290-d2a6-8652-5d91-452e3a182b20@nostrum.com> <HE1PR07MB444178AC33337F65512FD19B93729@HE1PR07MB4441.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/CzeMGOBFTuR3uV7o0HXmYPwMB3U>
Subject: Re: [stir] WGLC: draft-ietf-stir-identity-header-errors-handling-03.txt
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2022 11:30:50 -0000

Hi Christer,

I think that is a fair comment, i can do a quick spin of the document to include a similar statement:

“Any SIP Response message, with the exception of a 100 (Trying), MAY contain a Reason header field with a STIR related cause code defined in RFC8224 or future specifications.”

I’ll wait a day or two for any comments and then i’ll spin a new document.

-Chris

> On Aug 25, 2022, at 10:40 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote:
> 
> Hi,
>  
> Yes, I meant Reasonse+STIR. It also seems I forgot the background information for my question in my previous e-mail. Sorry for that.
>  
> RFC 3326 says:
>  
>    "Initially, the Reason header field defined here appears to be most
>    useful for BYE and CANCEL requests, but it can appear in any request
>    within a dialog, in any CANCEL request and in any response whose
>    status code explicitly allows the presence of this header field."
>  
> So, my reading it needs to be explicitly indicated for which SIP response status codes Reason can be included.
>  
> For example, RFC 6432, which defines the Reason Q.850 protocol says:
>  
> "This document allows SIP responses to carry Reason header fields as
>    follows:
>  
>       Any SIP Response message, with the exception of a 100 (Trying),
>       MAY contain a Reason header field with a Q.850 [Q.850] cause code."
>  
> Regards,
>  
> Christer
>  
>  
>  
>  
> -----Original Message-----
> From: stir <stir-bounces@ietf.org> On Behalf Of Robert Sparks
> Sent: torstai 25. elokuuta 2022 17.21
> To: Christer Holmberg <christer.holmberg@ericsson.com>; Ben Campbell <ben@nostrum.com>; IETF STIR Mail List <stir@ietf.org>
> Cc: Chris Wendt <chris-ietf@chriswendt.net>; STIR Chairs <stir-chairs@ietf.org>
> Subject: Re: [stir] WGLC: draft-ietf-stir-identity-header-errors-handling-03.txt
>  
> (Assuming you meant Reason+STIR below, and wearing no hats):
>  
> It isn't clear to me that there's a need to say anything more here than what RFC3326 says. Perhaps the text can be clear that this uses the rules for where the header can occur as RFC3326. I don't think we want something _different_, and I don't want to try to restate those rules in this document.
>  
> RjS
>  
>  
> On 8/25/22 9:05 AM, Christer Holmberg wrote:
> > Hi,
> >
> > When the STIR protocol is used, in which SIP response codes can the Reason header(s) be included?
> >
> > I can only find the following statement: "in the next provisional or final responses sent to the authentication service.".
> >
> > That is not every explicit. If we want to allow Reason+SIP with *any* SIP response code it would be good to say so.
> >
> > Regards,
> >
> > Christer
> >
> > -----Original Message-----
> > From: stir <stir-bounces@ietf.org <mailto:stir-bounces@ietf.org>> On Behalf Of Ben Campbell
> > Sent: maanantai 22. elokuuta 2022 2.50
> > To: IETF STIR Mail List <stir@ietf.org <mailto:stir@ietf.org>>
> > Cc: Chris Wendt <chris-ietf@chriswendt.net <mailto:chris-ietf@chriswendt.net>>; STIR Chairs <stir-chairs@ietf.org <mailto:stir-chairs@ietf.org>>
> > Subject: [stir] WGLC: draft-ietf-stir-identity-header-errors-handling-03.txt
> >
> > Hi,
> >
> > This starts a STIR working group last call for draft-ietf-stir-identity-header-errors-handling-03. Please send feedback tot he authors and the STIR list by September 7. Note that we added a couple of days to the WGLC period due to the US Labor Day holiday.     
> >
> > As always,any constructive feedback, including feedback to the effect of “I’ve read this and it is ready to go” is helpful.
> >
> > Thanks!
> >
> > Ben (For the STIR chairs)
> >
> >
> >> On Aug 19, 2022, at 11:10 AM, internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> wrote:
> >>
> >>
> >> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> >> This draft is a work item of the Secure Telephone Identity Revisited WG of the IETF.
> >>
> >>         Title           : Identity Header Errors Handling
> >>         Author          : Chris Wendt
> >>   Filename        : draft-ietf-stir-identity-header-errors-handling-03.txt
> >>   Pages           : 7
> >>   Date            : 2022-08-19
> >>
> >> Abstract:
> >>    This document extends STIR and the Authenticated Identity Management
> >>    in the Session Initiation Protocol (SIP) error handling procedures to
> >>    include the mapping of verification failure reasons to STIR defined
> >>    4xx codes so the failure reason of an Identity header field can be
> >>    conveyed to the upstream authentication service when local policy
> >>    dictates that the call should continue in the presence of a
> >>    verification failure.  This document also defines procedures that
> >>    enable enable a failure reason to be mapped to a specific Identity
> >>    header for scenarios that use multiple Identity header fields where
> >>    some may have errors and others may not and the handling of those
> >>    situations is defined.
> >>
> >>
> >> The IETF datatracker status page for this draft is:
> >> https://datatracker.ietf.org/doc/draft-ietf-stir-identity-header-errors-handling/ <https://datatracker.ietf.org/doc/draft-ietf-stir-identity-header-errors-handling/>
> >>
> >> There is also an htmlized version available at:
> >> https://datatracker.ietf.org/doc/html/draft-ietf-stir-identity-header-errors-handling-03 <https://datatracker.ietf.org/doc/html/draft-ietf-stir-identity-header-errors-handling-03>
> >>
> >> A diff from the previous version is available at:
> >> https://www.ietf.org/rfcdiff?url2=draft-ietf-stir-identity-header-errors-handling-03 <https://www.ietf.org/rfcdiff?url2=draft-ietf-stir-identity-header-errors-handling-03>
> >>
> >>
> >> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
> >>
> >>
> >> _______________________________________________
> >> stir mailing list
> >> stir@ietf.org <mailto:stir@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/stir <https://www.ietf.org/mailman/listinfo/stir>
> > _______________________________________________
> > stir mailing list
> > stir@ietf.org <mailto:stir@ietf.org>
> > https://www.ietf.org/mailman/listinfo/stir <https://www.ietf.org/mailman/listinfo/stir>
>  
> _______________________________________________
> stir mailing list
> stir@ietf.org <mailto:stir@ietf.org>
> https://www.ietf.org/mailman/listinfo/stir <https://www.ietf.org/mailman/listinfo/stir>