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

pierce@numeracle.com Thu, 15 September 2022 19:51 UTC

Return-Path: <pierce@numeracle.com>
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 59259C152717 for <stir@ietfa.amsl.com>; Thu, 15 Sep 2022 12:51:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level:
X-Spam-Status: No, score=-6.896 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_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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=numeracle-com.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 hPimM-TVL5a1 for <stir@ietfa.amsl.com>; Thu, 15 Sep 2022 12:51:37 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 55232C1524B5 for <stir@ietf.org>; Thu, 15 Sep 2022 12:51:37 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id n81so15377951iod.6 for <stir@ietf.org>; Thu, 15 Sep 2022 12:51:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=numeracle-com.20210112.gappssmtp.com; s=20210112; h=content-language:thread-index:mime-version:message-id:date:subject :in-reply-to:references:cc:to:from:from:to:cc:subject:date; bh=FYb26QDKIA69rTuGvRvB74uyz3EVd0lM51uWNE85b84=; b=wsQP8CxqFNNkSyBpQXtDFKFg781XJApG7EThfAt22udfh5B9dRPNR4gKilMuX3r9SO dInwbx1jN0RJOfdCon6JGMsydhsl+xHvlwU0BfXWs65rjiPWBj5DbbPxqGbhhBo6II4H hXIVZ2154aY9tssxcJsjBFdVcddw1fb0VCCjjdL8z34ktEzF9NFPagYx3Brd/xfxR/g1 /h7uiZ44ZqUmBzKM3GdectUtWB9MUkfO3dwfNLKL1tUCRrce1bMWpD03XWYf+VlCqEyI IJRyx8vkIWVDU9v0oFU79P7SbyEChXRksK92Eq+9scN+neXwLeHbpPW1mOY9VzdG1i8A kOIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-language:thread-index:mime-version:message-id:date:subject :in-reply-to:references:cc:to:from:x-gm-message-state:from:to:cc :subject:date; bh=FYb26QDKIA69rTuGvRvB74uyz3EVd0lM51uWNE85b84=; b=tHXFOJyQM7uKQalswBWKZwINYtK1oU2ac7k9AzJxG0iR0xm8avV6XRw/xuktxaf+L6 jGI5UHzt6SxNDYHOnpfWkUTvaI6exHpl8//0Qg6AAgRbiYRavyEWhfBzYBd8DImldtc5 ZD/bZj+noxWM7ZOl5W2CRui29Ozv3YOMh/7YLQwDnI8loYb3/EZCritcf73L0eaT6xuR pk7iGNVWP/3geclN1WV9Jsaroz9bbn8Jp+0jhjadP14XF3AYActrfbBlbqLxptyrGzu2 VQKPHfv3Dz0x2wmMzb5/WIsZvqKm302PiMQV3gXx1rC3b8VCz91dKEAvLIbeokxtMbgc EoEg==
X-Gm-Message-State: ACrzQf1IxVlRYcUg9UDNWssa8Awoby35ZhHQ0v0SusjEn3wiYYg/BRqi /cjYmIEp3zTp+vxaUZGSqJw2BsvQ0ECB0w==
X-Google-Smtp-Source: AMsMyM6NNILtQgkvJJJlndw/PWqz1vJmV9oDLTv8hWGozxBEtt70iy8HK1WrBj99vgAjtni3b05YHQ==
X-Received: by 2002:a05:6638:3729:b0:35a:837d:e324 with SMTP id k41-20020a056638372900b0035a837de324mr825203jav.226.1663271496551; Thu, 15 Sep 2022 12:51:36 -0700 (PDT)
Received: from NumeracleLegion ([2605:a601:ae1c:4300:f92e:f026:7730:b631]) by smtp.gmail.com with ESMTPSA id r17-20020a02b111000000b0035834aa2213sm1460391jah.95.2022.09.15.12.51.35 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Sep 2022 12:51:35 -0700 (PDT)
From: pierce@numeracle.com
To: 'Chris Wendt' <chris-ietf@chriswendt.net>
Cc: 'IETF STIR Mail List' <stir@ietf.org>, 'STIR Chairs' <stir-chairs@ietf.org>
References: <165876237843.27029.4238360154413311917@ietfa.amsl.com> <03ec01d8a071$d3db41a0$7b91c4e0$@numeracle.com> <A309B438-648A-44D5-A72B-E5198F796C2D@chriswendt.net>
In-Reply-To: <A309B438-648A-44D5-A72B-E5198F796C2D@chriswendt.net>
Date: Thu, 15 Sep 2022 14:51:35 -0500
Message-ID: <14cb01d8c93c$9023ddc0$b06b9940$@numeracle.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_14CC_01D8C912.A75046C0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQK2LfYY4dZXQRA/e4iYsGqLAN5kzQIozFuFAWDaEZKsCc/fcA==
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/YDWFMBRXgCfUfJRW6C1uuaZXhIo>
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 19:51:38 -0000

Good feedback.  Thank you Chris.

 

BR, Pierce

 

 

From: Chris Wendt <chris-ietf@chriswendt.net> 
Sent: Thursday, September 15, 2022 1:49 PM
To: pierce@numeracle.com
Cc: IETF STIR Mail List <stir@ietf.org>; STIR Chairs <stir-chairs@ietf.org>
Subject: Re: [stir] I-D Action: draft-ietf-stir-passport-rcd-19.txt

 

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 <mailto:pierce@numeracle.com> > <pierce@numeracle.com <mailto: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

 

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"],

      ["logo",{},"uri",

        "https://example.com/logos/mi6-256x256.jpg"],

      ["source",{},"uri",

        " SOURCE: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 <mailto:stir-bounces@ietf.org> > On Behalf Of internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> 
Sent: Monday, July 25, 2022 10:20 AM
To: i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> 
Cc: stir@ietf.org <mailto: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 <http://rsync.ietf.org> ::internet-drafts

 

 

_______________________________________________

stir mailing list

 <mailto:stir@ietf.org> stir@ietf.org

 <https://www.ietf.org/mailman/listinfo/stir> https://www.ietf.org/mailman/listinfo/stir

_______________________________________________
stir mailing list
 <mailto:stir@ietf.org> stir@ietf.org
 <https://www.ietf.org/mailman/listinfo/stir> https://www.ietf.org/mailman/listinfo/stir