Re: [stir] I-D Action: draft-ietf-stir-passport-rcd-19.txt

Chris Wendt <chris-ietf@chriswendt.net> Thu, 15 September 2022 18:49 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 64361C157B5D for <stir@ietfa.amsl.com>; Thu, 15 Sep 2022 11:49:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.892
X-Spam-Level:
X-Spam-Status: No, score=-1.892 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_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, 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
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 RLvZ93dCPVxr for <stir@ietfa.amsl.com>; Thu, 15 Sep 2022 11:49:01 -0700 (PDT)
Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com [IPv6:2607:f8b0:4864:20::f31]) (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 82789C15271D for <stir@ietf.org>; Thu, 15 Sep 2022 11:49:01 -0700 (PDT)
Received: by mail-qv1-xf31.google.com with SMTP id m9so14928523qvv.7 for <stir@ietf.org>; Thu, 15 Sep 2022 11:49:01 -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:subject:date; bh=ebIhwD2hjP1MGBv9wHtSKas+BRM2SQMuR/FR3X61pBQ=; b=fSIJwuKLjNqY8vaTSN5GrI5ma+2Fy2neefbajCYC8dGtAnfv7r3AP0d8a+wf7UeUUQ hZgEN1/B7KDLZrHCLOyHrt5r+ZlSaPgpl4/EV+q7q4TiZ0m5KVyljeLB8SKbxmGoi5Ar aRrUtvcdgTQI6zwnp3IGWbdfhrNKEddQ9pNGZzuhu2bdT5o77Z7vut42H/OCgHfhUGIH D9GwfElKPtmsSAftVRbQVU1Fo7cj5Pjs1JbTOCYNiNrx4hI6OkqCTmV2x/ijCgoQge72 Fcga9YMy/unwPOvC+P6dDRu6n8FnX6mbTsf6rtYqNL50k5jIXujKj7QywkNgxpG+khIB 2EZQ==
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:subject:date; bh=ebIhwD2hjP1MGBv9wHtSKas+BRM2SQMuR/FR3X61pBQ=; b=KbS/P9wGuBlavEfLOAIZ9KHsgyerKVN+sZeUBA4wNTM3q56pSWrQboQy5ETUYkvbx4 HRPRIjZ9BUr8kKMbghg8QPStZ8a+mypEzel1fuD8Rs0M7qir08a6RbwcUyUY/uXr9KIZ p5ba8oNy9HYkOQzmiL0s7CX02TdEqTOYgP2T0T9WNbt2iS4/Lo0s4E2vx2hTVEfIZ6V8 ohe+cg5Y8P2TTlIEbhI0kUohFOiRaziopxjQw24OJmcd9oqnQRBTT8Gb4xzGAApfAfsE mjMZSCKvf2/BgyS+t5kZmRyAmi86InK9ZzD/tWCBa42A9YeA8/2KhECkGXD6ycddsEVL 1vaQ==
X-Gm-Message-State: ACrzQf2nF1w2TNVCOU8+W7yecuxQNJrt/RWaUHU9iI4dL077pZR/EX+D w7NU71UfQCba0TwIuDElZ249bg==
X-Google-Smtp-Source: AMsMyM6R6Xr3o8U9IiiC0UqWIaobujI9anIDlLf/2YJ0SX3oIRMQjG9IjhtKmeKmb1DRkFOwecqB7Q==
X-Received: by 2002:a0c:b444:0:b0:4a5:747d:ddd7 with SMTP id e4-20020a0cb444000000b004a5747dddd7mr1285094qvf.103.1663267739515; Thu, 15 Sep 2022 11:48:59 -0700 (PDT)
Received: from smtpclient.apple (c-69-242-46-71.hsd1.pa.comcast.net. [69.242.46.71]) by smtp.gmail.com with ESMTPSA id c3-20020ac87d83000000b0035a7070e909sm4379436qtd.38.2022.09.15.11.48.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Sep 2022 11:48:59 -0700 (PDT)
From: Chris Wendt <chris-ietf@chriswendt.net>
Message-Id: <A309B438-648A-44D5-A72B-E5198F796C2D@chriswendt.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_BB5D6317-0C68-4B9D-BE86-A354533B696E"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Date: Thu, 15 Sep 2022 14:48:58 -0400
In-Reply-To: <03ec01d8a071$d3db41a0$7b91c4e0$@numeracle.com>
Cc: IETF STIR Mail List <stir@ietf.org>, STIR Chairs <stir-chairs@ietf.org>
To: pierce@numeracle.com
References: <165876237843.27029.4238360154413311917@ietfa.amsl.com> <03ec01d8a071$d3db41a0$7b91c4e0$@numeracle.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/0hN0bCAYy2JcDPuPQwTRnaJEcjo>
Subject: Re: [stir] I-D Action: draft-ietf-stir-passport-rcd-19.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: Thu, 15 Sep 2022 18:49:02 -0000

Hi Pierce, All,

I apologize, this was stuck in my drafts folder, sending it now, but i did incorporate the changes for the first comment into my local 20 version of draft, if the chairs want me to make an update i can do that.

-Chris

> On Jul 25, 2022, at 5:59 PM, <pierce@numeracle.com> <pierce@numeracle.com> wrote:
> 
> Two questions.
>  
> Section 17 indicates the IANA registry for RCD Types will be initially populated with four values, "nam", "apn", "jcd", and "jcl".
>  
> Question #1: Should “icn” be included in this list?  i.e., should there be five values initially populated in the IANA RCD Type Registry?

Yes Pierce, good catch, will update in next version.


>  
> I want to make sure I understand Section 6 correctly.
>  
> In theory, I can create an RCD PASSporT with jcd or jcl which includes a property such as SOURCE.
>  
> The example of a SOURCE vCard object URI in RFC 6350 is:
>  
> SOURCE:ldap://ldap.example.com/cn=Babs%20Jensen,%20o=Babsco,%20c=US <ldap://ldap.example.com/cn=Babs%20Jensen,%20o=Babsco,%20c=US>
>  
> If we copy-and-paste that in place of the 2nd logo in Section 6.1.3 of rcd-19, the example would like:
>  
> "rcd": {
>   "jcd": ["vcard",
>     [ ["version",{},"text","4.0"],
>       [“fn",{},"text","Q Branch"],
>       [“org",{},"text","MI6;Q Branch Spy Gadgets"],
>       ["photo",{},"uri",
>         "https://example.com/photos/quartermaster-256x256.png <https://example.com/photos/quartermaster-256x256.png>"],
>       ["logo",{},"uri",
>         "https://example.com/logos/mi6-256x256.jpg <https://example.com/logos/mi6-256x256.jpg>"],
>       ["source",{},"uri",
>         " SOURCE:ldap://ldap.example.com/cn=Babs%20Jensen,%20o=Babsco,%20c=US <ldap://ldap.example.com/cn=Babs%20Jensen,%20o=Babsco,%20c=US>"]
>     ]
>   ],
>   "nam": "Q Branch Spy Gadgets"
> }
>  
> And the corresponding rcdi example from the same section should apply.
>  
> "rcdi": {
>   "/jcd": "sha256-tbxXX9mRY2dtss3vNdNkNkt9hrV9N1LqGST2hDlw97I",
>   "/jcd/1/3/3": "sha256-RojgWwU6xUtI4q82+kHPyHm1JKbm7+663bMvzymhkl4",
>   "/jcd/1/4/3": "sha256-jL4f47fF82LuwcrOrSyckA4SWrlElfARHkW6kYo1JdI",
>   "/jcd/1/5/3": "sha256-GKNxxqlLRarbyBNh7hc/4lbZAdK6B0kMRf1AMRWPkSo"
>   }
> }
>  
> Question #2: Do I understand this correctly?  Or is there something inherent in a non-HTTPS protocol accessing an unspecified data structure that prevents this reference?  I assume not, but I might be missing something.


First i think the jCard version of this would be ["source",{},"uri","ldap://ldap.example.com/cn=Babs%20Jensen,%20o=Babsco,%20c=US”]

Second, while "ldap:" URI is not one that i spent much time thinking about, i sort of suspect the same integrity properties could apply as others we have thought about for https:. I think the larger question is where this is applicable, or do we want to maybe consider some guidance in the sipcore rcd document about general usage of source in the telephone/stir space.  I think maybe for enterprise or other more private use-cases, there might be something there, but for broader telephone network, might be hard to justify.

>  
> Pierce Gorman
> Numeracle
>  
>  
> -----Original Message-----
> From: stir <stir-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org
> Sent: Monday, July 25, 2022 10:20 AM
> To: i-d-announce@ietf.org
> Cc: stir@ietf.org
> Subject: [stir] I-D Action: draft-ietf-stir-passport-rcd-19.txt
>  
>  
> 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           : PASSporT Extension for Rich Call Data
>         Authors         : Chris Wendt
>                           Jon Peterson
>   Filename        : draft-ietf-stir-passport-rcd-19.txt
>   Pages           : 33
>   Date            : 2022-07-25
>  
> Abstract:
>    This document extends PASSporT, a token for conveying
>    cryptographically-signed call information about personal
>    communications, to include rich meta-data about a call and caller
>    that can be signed and integrity protected, transmitted, and
>    subsequently rendered to the called party.  This framework is
>    intended to include and extend caller and call specific information
>    beyond human-readable display name comparable to the "Caller ID"
>    function common on the telephone network and is also enhanced with a
>    integrity mechanism that is designed to protect the authoring and
>    transport of this information for different authoritative use-cases.
>  
>  
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-stir-passport-rcd/ <https://datatracker.ietf.org/doc/draft-ietf-stir-passport-rcd/>
>  
> There is also an htmlized version available at:
> https://datatracker.ietf.org/doc/html/draft-ietf-stir-passport-rcd-19 <https://datatracker.ietf.org/doc/html/draft-ietf-stir-passport-rcd-19>
>  
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-stir-passport-rcd-19 <https://www.ietf.org/rfcdiff?url2=draft-ietf-stir-passport-rcd-19>
>  
>  
> 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>