Re: [Uta] WGLC for draft-ietf-uta-rfc6125bis-06

Peter Saint-Andre <stpeter@stpeter.im> Mon, 27 June 2022 18:53 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: uta@ietfa.amsl.com
Delivered-To: uta@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4643C15A742; Mon, 27 Jun 2022 11:53:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.996
X-Spam-Level:
X-Spam-Status: No, score=-8.996 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, NICE_REPLY_A=-1.876, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=stpeter.im header.b=gHqn6HjI; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=vJXQJl/k
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 vOACVjD-LIJM; Mon, 27 Jun 2022 11:53:04 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 EE23EC15AD3D; Mon, 27 Jun 2022 11:52:03 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 071655C01D2; Mon, 27 Jun 2022 14:52:03 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 27 Jun 2022 14:52:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1656355923; x= 1656442323; bh=bgMy1Wj3P8CLuJ00XvzBugfZj7hUDM+ChjnRV4EA43g=; b=g Hqn6HjIm9cr/6oD7Vrah2WGRJJI+FNPJi64/ml/u8OO43HBVjI8kMAYxAff2xjj5 UOKnJ00HY2klxlYoCEwinmnQVxoEDoR3i+88L1ANNIUZL163eF4r7rpM5lNWFftz Hm/Sxtf7WOAP+tsqXfOOuZ01fXUAAa0AkUo8EWYaKVk5HUQaeYwjzHUgUxyyxTlR lbgvPaHRPh3SvX+SJjY5DlYAzmSq8IxJqvVurpgbraPeboYBkK6cDX9j9PmNo1dr Mjft0lKWgSqLW8lISJ2tomNJDS0gDsGtVIEIZhd/kKuuKYtrQHkPCPG9O8q/yyDG rIRsDvjAhWgW5wSs1RLTA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1656355923; x= 1656442323; bh=bgMy1Wj3P8CLuJ00XvzBugfZj7hUDM+ChjnRV4EA43g=; b=v JXQJl/kDOMQAXgjvrUeMXZE6y/1LewIXtAxZMdqIOH0qlr1u4xQ6lqLNpXN1yQEE k0XKUt5u3yIVnPM2dwN0mnQlWPFasZld8IBf0bbMK4ZaRJZNC96z0Z+bjWmyfWOg 915aZFHKSqCpWaDSyoKPVdNbcUeNAnURhALPWtfFnVjPujErE0e/0yuJfC+PT08O QBpAU+R9gR2MliW0MLIz+QSvXYfvBAIVMubQsQD0okM/0oMQWv35pcysjyqcHwCk nz6E3m5gAZ4+yGpJIqhiyq8jaH8TVFuv/+1U5HYZF5kx3n5TZBFXSFjzS87M/y+u Wg+AOF8Bzy2SvYqCDaQBA==
X-ME-Sender: <xms:Uvy5YpdVU2A-fSZvRi-Cg4qJ_PDqlADql7Fvu0XNxOo0U9A097obsg> <xme:Uvy5YnM3iwP0XL532tcZU8m3XzvONDcFj6yUwaschh7erbAuC0uYE2u__X2SsTOlm LUyT0grzrfUlQXUJQ>
X-ME-Received: <xmr:Uvy5YihGfGWOkp3YFXmJ2hzRDXtHyq2d6eVOcUdR-mustrmdXSEBY5vH2wiq>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudeghedgudeffecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfvvehfhffujggtgfesthekredttdefjeenucfhrhhomheprfgv thgvrhcuufgrihhnthdqtehnughrvgcuoehsthhpvghtvghrsehsthhpvghtvghrrdhimh eqnecuggftrfgrthhtvghrnhepgfdvieeguddvudejfeetfffgjedthfeviefhkefhudfg gefftdefheehteefgfffnecuffhomhgrihhnpehhthhtphgrlhhthhhouhhghhhthhgvrh gvfigrshgrnhhinhhtvghrnhgvthdqughrrghfthhonhhthhgvthhophhitgihvggrrhhs rghgohdrughonecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepshhtphgvthgvrhesshhtphgvthgvrhdrihhm
X-ME-Proxy: <xmx:Uvy5Yi87tX69XrGN3LWg4Lm7AT8xIJoZWEGsq3CRzY2rbNpwvLwx-g> <xmx:Uvy5Ylsx7lNdc347ZLE07_6WXLgkShI-tUUf1epXIIfOG9dQmRl7CQ> <xmx:Uvy5YhFijac23FXlooeCl4iqSbKek-zUBCjz2V_MDlj6iVc7hgyu7w> <xmx:U_y5YvJcjFbj93lii8tHCIDhju6F4zCAupfx4GWt3qjAYcjJM6V3Dw>
Feedback-ID: i24394279:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 27 Jun 2022 14:52:01 -0400 (EDT)
Message-ID: <8cf3b08d-478c-4cc5-be19-46cc1cc90271@stpeter.im>
Date: Mon, 27 Jun 2022 12:52:00 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: Yaron Sheffer <yaronf.ietf@gmail.com>, Valery Smyslov <valery@smyslov.net>, uta@ietf.org, draft-ietf-uta-rfc6125bis@ietf.org
Cc: uta-chairs@ietf.org
References: <002e01d87e9c$78a002e0$69e008a0$@smyslov.net> <032e01d8878f$c2e8f630$48bae290$@smyslov.net> <A7E6035E-7BCF-4BB3-BB87-D261ED98532D@gmail.com> <ae5b3a02-bcc3-2106-a39a-b67aae55d85c@stpeter.im> <ac41a613-f802-0138-1e1b-326d2baa6574@stpeter.im> <BE6D8552-2723-4B64-9909-22C0BC32AC75@gmail.com>
From: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <BE6D8552-2723-4B64-9909-22C0BC32AC75@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/uta/Lo5tonglIf1l8HTeii0ykzYnC0E>
Subject: Re: [Uta] WGLC for draft-ietf-uta-rfc6125bis-06
X-BeenThere: uta@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: UTA working group mailing list <uta.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uta>, <mailto:uta-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uta/>
List-Post: <mailto:uta@ietf.org>
List-Help: <mailto:uta-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uta>, <mailto:uta-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jun 2022 18:53:13 -0000

On 6/25/22 8:30 AM, Yaron Sheffer wrote:
> Thank you Rich and Peter, some follow-ups below.
> 
> 	Yaron
> 
> On 6/25/22, 02:07, "Peter Saint-Andre" <stpeter@stpeter.im> wrote:

<snip/>

>      > In the archive [1], Yaron's message continued as follows...
>      >
>      > ###
>      >
>      > * No definition is given for "FQDN" even though the name being an FQDN
>      > is a major component of the document's scope. Specifically, are
>      > enterprise hostnames (that are not on the public DNS) in scope? Are
>      > .local names?
> 
>      Section 2.2 of RFC 6125 referenced RFC 1034 in this regard. IIRC from
>      when Jeff and I worked on RFC 6125, it is surprisingly difficult to find
>      a canonical definition for FQDN and similar terms.
> 
> Yep, we can punt the definition but then we need to address all the special cases. 

I would prefer to bring back the reference to RFC 1034.

> For example, you didn't answer my questions re: non-public DNS names and ".local"...

I'm not sure what you mean by "non-public DNS names". As for .local 
addresses, I'm not sure who would issue certificates for those. However, 
if you can obtain certificates for either of these name-types, then I 
don't see why the same rules wouldn't apply.

<snip/>
>      > * The Common Name RDN... can appear more than once in the subjectName.
>      > I'm probably missing something, but how is this different from multiple
>      > server names appearing in SAN when the certificate protects multiple
>      > services?
> 
>      We do say (in Section 2):
> 
>          The Common Name RDN MUST NOT be used to identify a service.
> 
>      I'm probably missing something in what you suggest here.
> 
> Sorry, should have been clearer. I am referring to this text, that lists two reasons why the Common Name RDN doesn't identify a service. I agree with the first reason but I think the second one is incorrect, because SubjectAltNames have the same property and we still use them.

Ah, I see. The first reason ("It is not strongly typed and therefore 
suffers from ambiguities in interpretation") is probably sufficient.

>      > * XMPP backward compatibility: does the XmppAddr still need to be
>      > mentioned in -bis?
> 
>      For server certificates, that would be appropriate (see Section
>      13.7.1.2.1 of RFC 6120).
> 
> My question was: is it possible that we needed for *backward compatibility* 11 years ago may be outdated and ready to be obsoleted today.

Yes, that's what I'm saying. At this point XmppAddr would be included 
only in client certificates, not in server certificates.

>      > * the service provider SHOULD request [...] an SRV-ID or URI-ID that
>      > limits the deployment scope of the certificate to only the defined
>      > application service type. This is only somewhat accurate, because an
>      > HTTP client would happily accept the DNS-ID, no matter what other
>      > SRV-IDs are found there.
> 
>      As far as I know, there is no SRV-ID or URI-ID defined for HTTP
>      (although there was an Internet-Draft on the topic years ago). Do you
>      think that changes are needed to the text?
> 
> This particular sentence is not great but I don't have a better alternative.

OK. I will see if I can improve the wording.

Peter