Re: [Uta] Adam Roach's Yes on draft-ietf-uta-email-deep-09: (with COMMENT)

"Chris Newman" <chris.newman@oracle.com> Tue, 24 October 2017 17:38 UTC

Return-Path: <chris.newman@oracle.com>
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 36991139435; Tue, 24 Oct 2017 10:38:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XM_hfHYLiSH2; Tue, 24 Oct 2017 10:38:18 -0700 (PDT)
Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) (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 CAB2D139567; Tue, 24 Oct 2017 10:38:18 -0700 (PDT)
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v9OHcFUP018181 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Oct 2017 17:38:16 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9OHcFaX013201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Oct 2017 17:38:15 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9OHcDg3031243; Tue, 24 Oct 2017 17:38:13 GMT
Received: from [10.159.152.1] (/10.159.152.1) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 24 Oct 2017 10:38:13 -0700
From: Chris Newman <chris.newman@oracle.com>
To: Keith Moore <moore@network-heretics.com>
Cc: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>, draft-ietf-uta-email-deep@ietf.org, uta-chairs@ietf.org, leifj@sunet.se, uta@ietf.org
Date: Tue, 24 Oct 2017 10:38:11 -0700
Message-ID: <85069F99-7691-4294-865B-8629A77F7CBA@oracle.com>
In-Reply-To: <bcff3b36-db51-69f8-118d-b9cbd6a0196a@network-heretics.com>
References: <150881670504.25121.16178696710975621050.idtracker@ietfa.amsl.com> <bcff3b36-db51-69f8-118d-b9cbd6a0196a@network-heretics.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Mailer: MailMate (1.9.7r5425)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Archived-At: <https://mailarchive.ietf.org/arch/msg/uta/6QCPk-fYyjdTkXy_XsZOy2OzC4o>
Subject: Re: [Uta] Adam Roach's Yes on draft-ietf-uta-email-deep-09: (with COMMENT)
X-BeenThere: uta@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 24 Oct 2017 17:38:20 -0000


On 23 Oct 2017, at 21:13, Keith Moore wrote:

>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> Balloting "Yes" because I think this is a very welcome and important 
>> update to
>> its antecedent documents -- but I think there are a few simple 
>> changes needed
>> before it's ready to go.
>>
>> Most importantly; section 3.2 contains the following text:
>>
>>     Clients MUST
>>     implement the certificate validation mechanism described in 
>> [RFC3501]
>>     and SHOULD implement the certificate validation mechanism 
>> described
>>     in [RFC7817].
>>
>> I'm not sure this is kosher. The relevant portion of RFC3501 has been 
>> removed
>> by RFC7817 and replaced by the procedures from RFC7817. My 
>> understanding is
>> saying that you MUST implement RFC3501 for validation implies that 
>> you MUST
>> implement RFC7817 for validation, since RFC3501 has been formally 
>> updated.
>> Putting them at different normative levels in this document doesn't 
>> make sense.
>
> I think Chris wrote this text, so perhaps he will comment.  I'm 
> guessing that 7817 was new enough at the time the text was written 
> that making it a MUST requirement seemed a bit much to ask.  "MUST 
> 7817" is probably more reasonable by now.

That was written when the document was an Internet draft. I'm fine with 
MUST 7817 now.

		- Chris

>> Section 4.3 says what the "value included in this additional clause 
>> SHOULD be"
>> but doesn't indicate that the clause itself SHOULD be included. I 
>> assume this
>> is an oversight?
>>
>> Sections 4.5 and 4.5.1 use the word "recommended" in a non-normative 
>> fashion
>> (correctly, I believe). For avoidance of doubt, I recommend replacing 
>> the
>> RFC2119 boilerplate with the newer RFC8174 boilerplate.
> agree, this will be fixed in -10
>> Section 4.5.3 normatively specifies the use of DNSSEC, which makes 
>> some or all
>> of RFCs 4033-4035 normative references, I believe.
> I already added a reference to 4033 in -10 and will consider adding 
> the others.
>> Section 4.5.4 normatively specifies the use of TLSA, which makes 
>> RFC6698 a
>> normative reference, I believe.
> good catch; thanks.
>
> Keith