Re: [stir] "rcdi" vs MIME Content-Encoding

Pierce Gorman <Pierce.Gorman@numeracle.com> Wed, 03 April 2024 17:51 UTC

Return-Path: <Pierce.Gorman@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 CCEFEC14F706 for <stir@ietfa.amsl.com>; Wed, 3 Apr 2024 10:51:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.087
X-Spam-Level:
X-Spam-Status: No, score=-7.087 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_MIME_MALF=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
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 GmOoruCNHvcz for <stir@ietfa.amsl.com>; Wed, 3 Apr 2024 10:51:13 -0700 (PDT)
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2109.outbound.protection.outlook.com [40.107.102.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E226C14F705 for <stir@ietf.org>; Wed, 3 Apr 2024 10:51:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hIwZ1Jam3jUCLc6UXtV63D1kL0Vt30D48s8q5eeDKM5095D7LIkUusfjszVY/G4AiM2wDdUV0VDc/xMEm+U6i+ZnbX8M9PBVn4xtWc1vkTm+4Tud6Wi3g+4YbhhV30Ms/VI8HNyjkUkMmtFzbJpZ/sYBF8lxNlZ1LgDgoBViAeFt0UlNlUeZ/lI7Ce9eC4bIXhTqIFVDR9x4fQcKqwUHOQl24xmzHpd4WbCGR184MUPoZGjKd1WgbpflnVyrEc0Wnp77P+tcdaiUSoUgP3TuwAEjD9r7sGSP8Mc8N5AQQLd+FLfNLMEkRhmUip0XehpGoiI0jUEtGZkOEs87v+tifA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gNg3cyOEjAiNLy23/ebfEO0TPwuXBoUm1yKzydAsDSI=; b=YgYFCWHkUFRpsxJ/DXOT0GHJ6e2OQ3QzTMuOPkpnG/rF3925ght0cF8OtsM4+DYlvGrgSAgCsigXHm43kpBPgxU8/qqmXIb6S/n15oFbxxaQOj99EfaVIwO8zCVLbVqnlamA9D9PzrvdMIdfY6SXDRR4JGHGtjW2hzk/KL0fVz1FdSysGbcxtZ7tA+o9ja+PZ3h5n+WOBzok8SW855Q1uyxeOKj52wY09rbKBDUbC6iDg17jv0EKeZTLZe+u3F1L3loAHpkShYwPJicujeDmew+P9BJi3xWaKVazYGL9O8r6XppaI1MIlUHgZqvsdxy1NgwXwGWdHzlO1YSyRfz+Fg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=numeracle.com; dmarc=pass action=none header.from=numeracle.com; dkim=pass header.d=numeracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=numeracle.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gNg3cyOEjAiNLy23/ebfEO0TPwuXBoUm1yKzydAsDSI=; b=lAP92vwAxd7Gwi/Fc1AAPlQ85RgFlb4bjWlV8ntPQTISMmJ8Kg7nXJRYHS8g236JYEoH7VdMbWb5qdRnQGeVNTDI7iEl2T6iKVPLSYIWADte8WdGU/g23GE6nYYCthncE/TzPHfVdS3g0ElNkvqSs5i1su2/o2ClcILt2vRmArMuHmIpnRNy5V4bKTTjspi//T2r8oxyZCTPHgdKfWHFhgibRzlqhLEkE1wt+h6d51efJrsBqmEBNWLZMI5c2mIX1ED3J86P7+BCAFVBslbrl4qbAXZnlVb6oUzI+5m9E+LxR+VLOIopJG4DTmB6rHXeNxvZU5act0fI/437pmkX7A==
Received: from CH3PR13MB6747.namprd13.prod.outlook.com (2603:10b6:610:1e4::5) by MN2PR13MB4072.namprd13.prod.outlook.com (2603:10b6:208:26e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Wed, 3 Apr 2024 17:51:01 +0000
Received: from CH3PR13MB6747.namprd13.prod.outlook.com ([fe80::547a:2352:b68b:92a1]) by CH3PR13MB6747.namprd13.prod.outlook.com ([fe80::547a:2352:b68b:92a1%4]) with mapi id 15.20.7409.042; Wed, 3 Apr 2024 17:51:00 +0000
From: Pierce Gorman <Pierce.Gorman@numeracle.com>
To: Ben Campbell <ben@nostrum.com>
CC: Orie Steele <orie@transmute.industries>, Alec Fenichel <alec.fenichel=40transnexus.com@dmarc.ietf.org>, IETF STIR Mail List <stir@ietf.org>, "Peterson, Jon" <jon.peterson@transunion.com>, Chris Wendt <cwendt@somos.com>
Thread-Topic: [stir] "rcdi" vs MIME Content-Encoding
Thread-Index: AQHahV8uMnuzwRUtyUCYIb6mWglOOLFWhquwgAA0xoCAAAI3AIAAFpUg
Date: Wed, 03 Apr 2024 17:51:00 +0000
Message-ID: <CH3PR13MB6747D5737673EF9BCFD562ABE13D2@CH3PR13MB6747.namprd13.prod.outlook.com>
References: <E7B3FBBB-672B-4CC2-AB32-B13C7759D861@nostrum.com> <SJ2PR11MB84027F8DE9935943D8652002993F2@SJ2PR11MB8402.namprd11.prod.outlook.com> <A158B773-4100-4AB6-BB67-EB369303266F@nostrum.com> <SJ2PR11MB84028DB1EC1A6B11F1E0CEC6993F2@SJ2PR11MB8402.namprd11.prod.outlook.com> <CAN8C-_Lnfrw3Sk0pY3oE--kP1BLbYynBOMAVT=WWxK3gVD9yGw@mail.gmail.com> <718E2AB3-FF57-493D-AA92-7298818D9281@nostrum.com> <CH3PR13MB6747D5CA5599F9759EB0EB4EE13D2@CH3PR13MB6747.namprd13.prod.outlook.com> <FBE9000C-F76D-401C-B78E-FD8097AF3EF2@nostrum.com> <8625AFE9-B606-4674-ADDB-94AB6CAE207C@nostrum.com>
In-Reply-To: <8625AFE9-B606-4674-ADDB-94AB6CAE207C@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-codetwoprocessed: true
x-codetwo-clientsignature-inserted: true
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH3PR13MB6747:EE_|MN2PR13MB4072:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rs8FotlsxveaMRHAWjGfUsZ3+e8AThYzy6avbbMcP0TH5mUWAs5f2ZtU9XJKtJEW86yokZo7kgwCnnaMgBGBI1jlJEeE3Xebb4Nu7eygp5UIprJ3fWy3e3Pn9FJN/to8tYf9cQsRWTJKAuy4bxZ9szoI4Uy3iC+DwSf4njYE/j78Zl6XYoOvUqVzMEZI14TOh8iB6AJsgovdfxw/6r499l9xjEf2CXNHFDiMMHzRYvFBz/AsbYJBAwAyxyUmZZ9QNrXGdQ8q6KtIF1epoTlYunMIZiY4jOe3GNeij3tDGzI0d+1HiYqxgEbMao6rlJCF3NWfxB+Feci48h8poLK/ClGgzV+nq2+9RRHX+mIixL1r9qjV+4+kXOXQA+t7SsuYaxuMIddDimDo/yxGXPJXj7c9bilb2h7hxgPbskd62JA2CS/Y/S7fe51vLkdI+yN2O6xYPbOL/ROo1MEyFD41NuWnKAtM1PQ5qdKwpExl0W8hrMc33aNCwGWknx0RWklnheyceOp9Rmg25v3uTs6++sVkRpKeYjQsNJGwjLCpczxEGR//uYfX9vr3rtRlvUtDtrRihZ67cwgYg/xdOqT6WRwqhm3Gquo381x7qRxZvw8=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR13MB6747.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(376005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: e0l5GHVM8PN4w4ip+rYyAMHWCUsvt9b4FnHhL8safoS6o9zT/fdvSsCsoY+nhftaxyxMF2RGc8CdYWx7UGik50LweA9DUYj3ZT5p9QDCYZG5ofg+FotMhIJczDkf8dLhoRCFsDDmyExNcMJxBTODhiVcRWKNquQTmRB2oE5ZIv5yA27fKGazYOlM0aJ6eQNxLjnDyFlluQe4CxcFf7itUWKRlhTbvVhx38S472LbHJHsG0cSo0RnEkZOPi7p08eTo3L8awzFPtklF6iQ/8ySa6m+hqHZm5Xlz9rgIv0CYuv8JRmX809qkMJ80tY8ZmARYTxWji+3ej4v66CMDdj2cBbc+ESWg1e1Km4RImKOwuswnGF3bTqVwO0J0asWKGv3nN7jIndlrX6Tcb4h7L4MlItMc6yZJOp0ZBVicXA6MEMeenzglt4LGDGNEPtRX6KA65jnLEhFu9+z7q+C3v0KykUVr7CvLP7S913B2LrnCf2anjf5iMAs9sfQZ8TijS3hn74McY2tdvyuE/K1DmsUXyoKJY8KjDGAoaufeFRbptg4r9w6h8xWXBqwiVO6kbhZ/w5zmAdxR+7BUafHKxmNe7B2JmI/x9t6aBPmnziBl8w6DHv+b6Cy93aXRokcwasApjH8wdQpYNFLQAVW9r2rLznhFAmYJG1KtLvuENVFhlUOhdPNTz9YAB3ZZsvTCCXpRvxEodNAxTjyya72ZYEfSsxR2F3kzMuvkQ/ybGwy66Q/WSdiWQr4Md8bVgU9cfdJOudd81ZqsA/aUBzjCk9Uw3pW9qXpsiTJO1AS4i0yaSmAdm1STpx4k+5FBGqdIMy9kLhKzWhOmXLIkS+grTeyRCHjLgMZ6sr8x+Psfyf7Ow++QaW3BYO9wPb+7Q/s4Z26hYdDXhW5GvGMggjAJM7ELNi6jCCzjTNn6GXxJL/OQgqNwICdjj1men1GzU319GS/Z0lnONmuxMPBoXjI4rARUCrtXwojmXQyqqFhouGIG3wHaaAGkvctYgHX6vGoxHLVGYst200QMlzsB4qsB3HWiwZBt+WucYWvxIEx/SZ2WHm0uar7crBwXIBE17Q8E5QQC0DmgPtH8sgwFUuJquwFS97s2AC1y+xyJCZzHhoOhOA69yzteNYTYU8imqIRwEPRmHMw5Lf2uLkd8ouWdUAMGWKwP5D5RBuDxXEwvZ1JAzEzdXloNqNUEV/ReZVs4VDO/nbrjNbPw5uiNd2aIaIdovVUcQMDlE82V7VKmNdU45cCDlDwK63kyo5AmpAtNvGcH5rTPUmMnYjKLtNyrPpmehKWVyokexWT6xKzpkE0VXT6lM4dZyoI13XtdFt2USlclEUKuSVJa1qE6eKDPibXubWfZW5RNiq0rgf3gy8ZL/y3becIae1LFewB5XyQ033qeNlLIDyjDE+HOMybNJpdoudxfe84jRpZOzVHFUt309vFN/vgf4M4Baj1wU0PuFwTSQAwYwV28ZthFWVJWOWJPpt4G3Sa/rz/s9YzOhmnoMXLbU9kfTsP9Lmk/ASDFzl8O93pmr+KWN0ZlmP4QeELBwC45hXR7FsAJuRrZ9GgKaOX+RsMKQuts2kaLXAN3wlJClPbUD+41LAKe+vNJHJlA5ySUivg3heYbMnZ2qhcbo6q0Xxtzx3hAyQg69Onzv3bT8azvZwKyo1hf/+jeFDurA==
Content-Type: multipart/alternative; boundary="_000_CH3PR13MB6747D5737673EF9BCFD562ABE13D2CH3PR13MB6747namp_"
MIME-Version: 1.0
X-OriginatorOrg: numeracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH3PR13MB6747.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62b453fa-5004-4484-3ae0-08dc54069fcb
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2024 17:51:00.6906 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b807d15e-47b0-447f-a656-f397dba6285c
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qJWISdsMyZaITQYeJDNBI/Auyd/B0Lgfq2PrG+Buivqwxd1MHq5Sl3vfyVXgWnYlmcbp1WZdvacS4Fzvg/jfkFDeTyQf+oY2Y3uc+aUHAW0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB4072
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/BOZHfTLe72oD9V4_HojZBm9oKuo>
Subject: Re: [stir] "rcdi" vs MIME Content-Encoding
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: Wed, 03 Apr 2024 17:51:17 -0000

Yup.  RCC.20 Section 2.4.2 describes RCS picture transfer procedures and references 3GPP 26.141 Section 4.2 and 4.3 which describe content types and formats.

I was mostly wanting folks to know about the extensive work done outside of IETF that has a more direct impact on RCD content in the arena of mobile communications.

And certainly, the formats identified in RFC 9399 could be adopted for “wireline” SIP phone and soft-client environments, although it makes things more complicated if the calling party have to guess at what the called party can display if they’re not following what was established in the mobile environment.

For the work here, the important thing is what Alec said.  Be sure to clarify “decoded”.

Pierce

From: Ben Campbell <ben@nostrum.com>
Sent: Wednesday, April 3, 2024 11:30 AM
To: Pierce Gorman <Pierce.Gorman@numeracle.com>
Cc: Orie Steele <orie@transmute.industries>; Alec Fenichel <alec.fenichel=40transnexus.com@dmarc.ietf.org>; IETF STIR Mail List <stir@ietf.org>; Peterson, Jon <jon.peterson@transunion.com>; Chris Wendt <cwendt@somos.com>
Subject: Re: [stir] "rcdi" vs MIME Content-Encoding

Oops, I forgot to add that TS 26.141 is about messaging and presence applications, not voice calling per se. (But it does seem likely that requirements overlap.)

Thanks!

Ben.


On Apr 3, 2024, at 11:22 AM, Ben Campbell <ben@nostrum.com<mailto:ben@nostrum.com>> wrote:

Signed PGP part
Hi Pierce,

On a quick scan, I don’t see anything in RCC.07 or RCC.20 that bears on icon formats. But I did find some in 3GPP TS 26.141 that is not too far off from what is in RFC 9399.

(Does anyone use GIF for static images anymore?)

I think the interesting point of RFC 9399 is that logotype images are used with external content with signed hashes, which seems pretty close to the RCD application.


Thanks!

Bne.


On Apr 3, 2024, at 8:25 AM, Pierce Gorman <Pierce.Gorman@numeracle.com<mailto:Pierce.Gorman@numeracle.com>> wrote:

RFC 9399 would be more useful if it were adopted by wireless service providers and mobile device manufacturers who can be very particular about audio/video codec and image formats they will support.

Generally, the wireless service provider and mobile device manufacturer community pays more attention to content formats defined by 3GPP (e.g., AMR, AMR-WB, EVS) and GSMA than they do recommendations from the IETF.   E.g., GSMA published the RCC.07 and RCC.20 specifications that have been influential in defining Rich Communication Services (RCS) content formats which have been adopted more or less globally by mobile device manufacturers.

Pierce

From: Ben Campbell <ben@nostrum.com<mailto:ben@nostrum.com>>
Sent: Tuesday, April 2, 2024 7:38 PM
To: Orie Steele <orie@transmute.industries<mailto:orie@transmute.industries>>
Cc: Alec Fenichel <alec.fenichel=40transnexus.com@dmarc.ietf.org<mailto:alec.fenichel=40transnexus.com@dmarc.ietf.org>>; IETF STIR Mail List <stir@ietf.org<mailto:stir@ietf.org>>; Peterson, Jon <jon.peterson@transunion.com<mailto:jon.peterson@transunion.com>>; Chris Wendt <cwendt@somos.com<mailto:cwendt@somos.com>>
Subject: Re: [stir] "rcdi" vs MIME Content-Encoding

Thanks, that’s the reference that started me down this path :-)

Ben.



On Apr 2, 2024, at 6:12 PM, Orie Steele <orie@transmute.industries<mailto:orie@transmute.industries>> wrote:

Is this reference helpful?

https://datatracker.ietf.org/doc/html/rfc9399#section-7

If you believe you have a use case for multiple suffixes, like this example, I would like to understand it.

Regards,

OS

On Mon, Apr 1, 2024, 4:17 PM Alec Fenichel <alec.fenichel=40transnexus.com@dmarc.ietf.org<mailto:40transnexus.com@dmarc.ietf.org>> wrote:
Ben,

I had not thought about this until you sent this email and this is an important point, so I think it should be clarified.

Sincerely,

Alec Fenichel
Chief Technology Officer
TransNexus<https://transnexus.com/>
alec.fenichel@transnexus.com<mailto:alec.fenichel@transnexus.com>
+1 (404) 369-2407<tel:+14043692407>

From: Ben Campbell <ben@nostrum.com<mailto:ben@nostrum.com>>
Date: Monday, April 1, 2024 at 17:09
To: Alec Fenichel <alec.fenichel@transnexus.com<mailto:alec.fenichel@transnexus.com>>
Cc: IETF STIR Mail List <stir@ietf.org<mailto:stir@ietf.org>>, Peterson, Jon <jon.peterson@transunion.com<mailto:jon.peterson@transunion.com>>, Chris Wendt <cwendt@somos.com<mailto:cwendt@somos.com>>
Subject: Re: [stir] "rcdi" vs MIME Content-Encoding
Yeah, I was just thinking that after sending the question.

Does draft-ietf-stir-passport-rcd need to say something about Content-Encoding? Or is that sufficiently understood by everyone (other than myself)?


On Apr 1, 2024, at 3:29 PM, Alec Fenichel <alec.fenichel@transnexus.com<mailto:alec.fenichel@transnexus.com>> wrote:

It needs to be the decoded data. At the time the rcdi is sent, the content encoding is not necessarily known. A web server may support multiple content encodings and return the best encoding supported by the client (indicated by the Accept-Encoding header).

Sincerely,

Alec Fenichel
Chief Technology Officer
TransNexus<https://transnexus.com/>
alec.fenichel@transnexus.com<mailto:alec.fenichel@transnexus.com>
+1 (404) 369-2407<tel:+14043692407>

From: stir <stir-bounces@ietf.org<mailto:stir-bounces@ietf.org>> on behalf of Ben Campbell <ben@nostrum.com<mailto:ben@nostrum.com>>
Date: Monday, April 1, 2024 at 16:21
To: IETF STIR Mail List <stir@ietf.org<mailto:stir@ietf.org>>
Cc: Peterson, Jon <jon.peterson@transunion.com<mailto:jon.peterson@transunion.com>>, Chris Wendt <cwendt@somos.com<mailto:cwendt@somos.com>>
Subject: [stir] "rcdi" vs MIME Content-Encoding
Hi,

In thinking about the “rcdi” hashes and  RCD “icn” keys:

What if the target has Content-Encoding? Would the “rcdi” hash be over the raw or decoded data?

For example, lets say that I get the following headers when dereferencing the “icn” key:


Content-Type: image/svg+xml

Content-Encoding: gzip

Should the “rcdi” hash be over the compressed or uncompressed version of the data? I assume since draft-ietf-stir-passport-rcd-26 does not mention content-encoding, that the hash would be over the actual octets we get back on the wire prior to decoding.

But I see that RFC 9399 (Certificate Logotypes), which seems like a similar-if-not-identical application, says the opposite for this specific example:


Whether the SVG image is GZIP-compressed or uncompressed, the hash value for the SVG image is calculated over the uncompressed SVG content with canonicalized EOL characters, as specified above.

Thoughts?

Thanks!

Ben.

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

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