
From aland@deployingradius.com  Wed Jun  6 06:09:46 2012
Return-Path: <aland@deployingradius.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AC7D21F8870 for <nea@ietfa.amsl.com>; Wed,  6 Jun 2012 06:09:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.283
X-Spam-Level: 
X-Spam-Status: No, score=-102.283 tagged_above=-999 required=5 tests=[AWL=0.316, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KW-Ba1Iri341 for <nea@ietfa.amsl.com>; Wed,  6 Jun 2012 06:09:46 -0700 (PDT)
Received: from liberty.deployingradius.com (liberty.deployingradius.com [88.191.76.128]) by ietfa.amsl.com (Postfix) with ESMTP id DD6C021F8860 for <nea@ietf.org>; Wed,  6 Jun 2012 06:09:45 -0700 (PDT)
Message-ID: <4FCF567D.900@deployingradius.com>
Date: Wed, 06 Jun 2012 15:09:17 +0200
From: Alan DeKok <aland@deployingradius.com>
User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228)
MIME-Version: 1.0
To: nea@ietf.org
X-Enigmail-Version: 0.96.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [Nea] Review of draft-ietf-nea-pt-eap-02.txt
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Jun 2012 13:09:46 -0000

  Some minor notes:

Section 1:

   The PT-EAP protocol
   must be protected by an outer EAP TLS-based tunnel to ensure the
   exchanged messages are protected from a variety of threats from
   hostile intermediaries.

 That should probably be MUST instead of "must".

 I also suggest adding text saying:

  The encapsulating EAP TLS-based tunnel MUST first authenticate
  the user prior to using PT-EAP.

 i.e. using EAP-TLS + PT-EAP might be OK.  Using EAP-TTLS with *only*
PT-EAP inside the TLS tunnel should be forbidden.


Section 3.3:

   Type

      TBD

 Suggestion: add a discussion of what the type field means, and what it
is likely to be used for.


  Data

      Variable length data.  The length of the Data field in a
      particular PT-EAP message may be determined by subtracting the
      length of the PT-EAP header fields from the value of the two octet
      Length field.

 It's worth saying what the data is expected to be.  Right now,
transport of JPGs inside of PT-EAP seems to be allowed.


Section 4.2.1:

   In order to protect against NEA assessment message theft, the EAP
   tunnel method carrying PT-EAP must provide strong cryptographic
   authentication, integrity and confidentiality protection.

 That should probably be MUST instead of "must".


Section 4.2.3:

   The
   strong integrity protections (hashing) offered by EAP-TTLS allows the
   PT-EAP message recipients to detect message alterations by other
   types of network based adversaries.

 Is "hashing" a method of strong integrity protection?  Or is it just
using the TLS message integrity methods?

Section 7:

  There is no IANA considerations for the "Type" field.  Since it is
being defined here, I presume there will be an IANA "PT-EAP Type" registry.

  It would be good to add a section (7.2) describing this registry.

  Alan DeKok.


From dromasca@avaya.com  Mon Jun 11 07:20:08 2012
Return-Path: <dromasca@avaya.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7CC921F8599; Mon, 11 Jun 2012 07:20:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.399
X-Spam-Level: 
X-Spam-Status: No, score=-103.399 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GiaqeBM-IjbH; Mon, 11 Jun 2012 07:20:08 -0700 (PDT)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by ietfa.amsl.com (Postfix) with ESMTP id 176DA21F8596; Mon, 11 Jun 2012 07:20:07 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4EAJH91U/GmAcF/2dsb2JhbABFtROBB4IaAQEDEh4KMQ4SARUVBgwMB1cBBAEaGodpmzWcUYs4hHVgA5sTigaCYoFU
X-IronPort-AV: E=Sophos;i="4.77,389,1336363200"; d="scan'208";a="352090165"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by co300216-co-outbound.net.avaya.com with ESMTP; 11 Jun 2012 10:17:35 -0400
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.13]) by co300216-co-erhwest-out.avaya.com with ESMTP; 11 Jun 2012 10:18:32 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
x-cr-hashedpuzzle: FEjk KtXO LVkZ M27l OVeo cyry iNCV vWxq 4tDB AB4tVQ== AC3Khg== ADXRLA== AEASOA== AEhGbA== AFducQ== AFhsPQ==; 8; agBzAGEAbABvAHcAZQB5AEAAYwBpAHMAYwBvAC4AYwBvAG0AOwBuAGMAYQBtAHcAaQBuAGcAQABjAGkAcwBjAG8ALgBjAG8AbQA7AG4AZQBhAEAAaQBlAHQAZgAuAG8AcgBnADsAbwBwAHMALQBkAGkAcgBAAGkAZQB0AGYALgBvAHIAZwA7AHAAYQB1AGwAXwBzAGEAbgBnAHMAdABlAHIAQABzAHkAbQBhAG4AdABlAGMALgBjAG8AbQA7AHMAZQB0AGgAbwBtAHAAcwBvAEAAYwBpAHMAYwBvAC4AYwBvAG0AOwBzAGgAYQBuAG4AYQBAAGoAdQBuAGkAcABlAHIALgBuAGUAdAA7AHMAdABlAHAAaABlAG4ALgBmAGEAcgByAGUAbABsAEAAYwBzAC4AdABjAGQALgBpAGUA; Sosha1_v1; 7; {E765DEDE-8763-4EFD-9F34-04ACAA28BE4A}; ZAByAG8AbQBhAHMAYwBhAEAAYQB2AGEAeQBhAC4AYwBvAG0A; Mon, 11 Jun 2012 14:19:46 GMT; TwBwAGUAcgBhAHQAaQBvAG4AcwAgAEQAaQByAGUAYwB0AG8AcgBhAHQAZQAgAFIAZQB2AGkAZQB3ACAAbwBmACAAZAByAGEAZgB0AC0AaQBlAHQAZgAtAG4AZQBhAC0AcAB0AC0AdABsAHMALQAwADUA
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
x-cr-puzzleid: {E765DEDE-8763-4EFD-9F34-04ACAA28BE4A}
Content-class: urn:content-classes:message
Date: Mon, 11 Jun 2012 16:19:46 +0200
Message-ID: <EDC652A26FB23C4EB6384A4584434A0407B53813@307622ANEX5.global.avaya.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Operations Directorate Review of draft-ietf-nea-pt-tls-05
Thread-Index: Ac1H3UDULckBLm7vQhq8Xci7wLPg+w==
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: <paul_sangster@symantec.com>, <ncamwing@cisco.com>, "Joe Salowey" <jsalowey@cisco.com>
X-Mailman-Approved-At: Mon, 11 Jun 2012 07:33:33 -0700
Cc: ops-dir@ietf.org, nea@ietf.org, sethompso@cisco.com
Subject: [Nea] Operations Directorate Review of draft-ietf-nea-pt-tls-05
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jun 2012 14:20:08 -0000

Hi,=20

This is an OPS-DIR review for draft-ietf-nea-pt-tls-05. Although this is
not an easy reading for a non-expert, it's a well written specification,
based upon wide field experience with proprietary protocols, and I do
not expect major obstacles in operational deployment.=20


A few issues triggered by the checklist in RFC 5706:=20

1.        'Does the new protocol need supporting services (e.g., DNS or
          Authentication, Authorization, and Accounting - AAA) added to
          an existing network?'

The protocol stacks atop of TLS. Section 3.4.3 (TLS requirements)
includes a SHOULD requirement for TLS 1.2, but neither here nor in other
parts of the document I could find a requirement that PT-TLS
implementations MUST support TLS 1.0 and TLS 1.1. The authors may want
to add this.

I believe that mentioning the fact that the protocol is layered atop of
TLS in the title and Abstract would make this key design issue more
clear to the readers.

2. The protocol uses the Vendor PEN, but assumes it is limited to
24-bit.=20

In Section 3.5 - Message Vendor ID - . =20

      Consistent with PA-TNC and PB-
      TNC, we depend on the PEN fitting in 24 bits, so if IANA were to
      register a wider PEN than that PEN could not be used with NEA.
      IETF namespace PT-TLS Message Types MUST use zero (0) in this
      field. =20


However, discussions triggered by draft-liang-iana-pen-00 may end by
that document recommending that new protocols define at least 32-bit PEN
fields. Is this impossible in this case? What are the 8 bits preceding
the Message Type Vendor ID Reserved for?

3. 'Have suggestions for verifying correct operation been discussed?'

Not really. How are assessment results communicated to the operators?
Are they public? Maybe they MUST NOT be public (because of privacy
concerns for example)? The document says nothing about this. Same
question about errors, authentication failures, or other error counts. =20

4. 'Has management interoperability been discussed?'

As with many other security-related protocols this document offers
little to none information about manageability, so interoperable
management does not seem to be an issue, or maybe these aspects are
discussed in another document. In any case, this could be explained in
text.=20

5. Editorial observation - Readability could be improved if acronyms
like MITM (Man-in-the Middle) would be expanded at their first
occurrence.=20

Regards,

Dan



From stephen.farrell@cs.tcd.ie  Wed Jun 13 04:32:20 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAF4021F865B for <nea@ietfa.amsl.com>; Wed, 13 Jun 2012 04:32:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DwjEjiT3IS3D for <nea@ietfa.amsl.com>; Wed, 13 Jun 2012 04:32:20 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id CCA8421F865C for <nea@ietf.org>; Wed, 13 Jun 2012 04:32:19 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 12B781717FE for <nea@ietf.org>; Wed, 13 Jun 2012 12:32:19 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1339587137; bh=dDhGAKAZXZfWCt M+YpckkW1ZZkxQKBUOC7P5N1KrWqo=; b=D58xEylCkcJWUq6l2BLUi79jqjtABr 9KjCXux7kFWK8CImR71X3mZUYdKxX0x8eWAwFFJD2Llo6ZY7d1bmepZI0Lp6swtC DA3au5gchY+gf8+rIOI5fVlQx6DFjicivW+RjtnDyblxD5NZyDBbechdTc37UyIL r0qNjPVX8jzK3bFK5eU3HB02+qxd55z+VIOI3bouOyZnYQFMAP1mUxu6Zp6DFdsB HQdzds6MWijDM2OBMDImN9pBxTUel8gwK8FbwDGJulRy8+NGW6VctBDrpe+mRvTe Jci9tzwPvpGc17LvWYw8+nRV7ZhpsfsEAel7OuYMqkDoA+GyrY7129Sg==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id fmmTNGth4ama for <nea@ietf.org>; Wed, 13 Jun 2012 12:32:17 +0100 (IST)
Received: from [IPv6:2001:770:10:203:353a:5c1f:6277:879a] (unknown [IPv6:2001:770:10:203:353a:5c1f:6277:879a]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 15AC61714DE for <nea@ietf.org>; Wed, 13 Jun 2012 12:32:16 +0100 (IST)
Message-ID: <4FD87A40.3070708@cs.tcd.ie>
Date: Wed, 13 Jun 2012 12:32:16 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: "nea@ietf.org" <nea@ietf.org>
References: <4FCD0614.5050902@isode.com>
In-Reply-To: <4FCD0614.5050902@isode.com>
X-Enigmail-Version: 1.4.2
X-Forwarded-Message-Id: <4FCD0614.5050902@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [Nea] Fwd: APPSDIR review of draft-ietf-nea-pt-tls-04
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jun 2012 11:32:20 -0000

Forwarding to nea list.

-------- Original Message --------
Subject: APPSDIR review of draft-ietf-nea-pt-tls-04
Date: Mon, 04 Jun 2012 20:01:40 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
To: apps-discuss@ietf.org, draft-ietf-nea-pt-tls.all@tools.ietf.org
CC: ietf@ietf.org

I have been selected as the Applications Area Directorate reviewer for
this draft (for background on APPSDIR, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

Please resolve these comments along with any other Last Call comments
you may receive. Please wait for direction from your document shepherd
or AD before posting a new version of the draft.  The review is not
copied to the IESG as the Last Call has not been announced yet.

Document: draft-ietf-nea-pt-tls-04
Title: PT-TLS: A TCP-based Posture Transport (PT) Protocol
Reviewer: Alexey Melnikov
Review Date: June 4, 2012

Summary: This document is almost ready for publication as a Proposed
Standard, although some [mostly] SASL related issues remain.

This document specifies PT-TLS, a TCP-based Posture Transport (PT)
protocol.  The PT-TLS protocol carries the Network Endpoint
Assessment (NEA) message exchange under the protection of a Transport
Layer Security (TLS) secured tunnel.

(Note, I've reviewed -04, but I think all of this still applies to -05.)


Major:

In 3.4.2.1: RFC 6125 use details are missing. You need to describe
whether CN-IDs and SRV-IDs are allowed, whether wildcards are allowed,
etc. I can suggest some details.


Minor:

In Section 3.2: This document is not yet Internet Standard, it will be
Proposed Standard. Suggest saying "Publication on Standards Track"
instead instead of "Internet Standard". The same issue in the IANA
consideration section.

In 3.8.1: I think one instance of "SASL authentication messages" -->
"SASL authentication mechanisms". Otherwise this sentence is out of
place, as you are not talking about SASL messages.

In 3.8.4: in SASL the server doesn't return abort as an error code, it
just fails the authentication exchange. I suggest removing it as a choice.

In 3.8.7: you define the Reserved field which I assume is used for
padding? If yes, then you will not get proper alignment for the next
field, as SASL mechanism names are variable length. (If you intended
that they are always sent as 20 bytes, then this is missing from the
document.)

In 3.8.10:

The Abort choice is really not needed (as per above).

Also, can you give me an example of when the Mechanism Failure will be
returned instead of just Failure?

In 3.9: Failed Authentication error code - how does this differ from
SASL Authentication result with Failure code?

In 4.1.2, second block, the first bullet: I think you meant "client"
instead of the "server".


Question (might not be an issue):

In 6.2: is it possible to register a vendor specific value without a
specification?

The same question for 6.3.


Nits: None



From stephen.farrell@cs.tcd.ie  Wed Jun 13 04:32:34 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B40FD21F8522 for <nea@ietfa.amsl.com>; Wed, 13 Jun 2012 04:32:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zq1bgsuh8ovF for <nea@ietfa.amsl.com>; Wed, 13 Jun 2012 04:32:34 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id DE66A21F84FC for <nea@ietf.org>; Wed, 13 Jun 2012 04:32:33 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 4B2CE1717F3 for <nea@ietf.org>; Wed, 13 Jun 2012 12:32:33 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1339587152; bh=JEawXPj87CtpbC lInseymZtvXfHQjHYTI0eKSgsHnfo=; b=LxaTc2oXtzRrA7IVGNOJ3s8UTVOJu5 1E4nsH5GW+CptBacpKrnhpaPkJLisKECFJzR1I4f9+CRWiatlKUvutRLuRHAqsnO /ALBkyJgRckxJd5DWgbKT8lRCSbkEMRMo9XSK6YcnvhrdnqFcpa+8GHGhz+fPAfo MHxRUKkgHiFvDYjhfsicYh92a6MAGSd2QeZKzCiZbfpXU6TlEom9DBYuzIbagESm 5i4Zvdc3Pk/N9EPXOz2rT7BLqK+/Y6cLAID0CvH/CWGDb90fQOa2hPDw+xiSJQRp CWeUZZtEe7r4RLQvuGft+n5fvehRu9IMdnSpy8jp8xx7wo9pvoYUQbdg==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id 4svDlIu9kShp for <nea@ietf.org>; Wed, 13 Jun 2012 12:32:32 +0100 (IST)
Received: from [IPv6:2001:770:10:203:353a:5c1f:6277:879a] (unknown [IPv6:2001:770:10:203:353a:5c1f:6277:879a]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id CA07B1714DE for <nea@ietf.org>; Wed, 13 Jun 2012 12:32:32 +0100 (IST)
Message-ID: <4FD87A51.4060403@cs.tcd.ie>
Date: Wed, 13 Jun 2012 12:32:33 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: "nea@ietf.org" <nea@ietf.org>
References: <4fcd272e.2968b40a.55d4.ffff9de3@mx.google.com>
In-Reply-To: <4fcd272e.2968b40a.55d4.ffff9de3@mx.google.com>
X-Enigmail-Version: 1.4.2
X-Forwarded-Message-Id: <4fcd272e.2968b40a.55d4.ffff9de3@mx.google.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [Nea] Fwd: GenART LC review of draft-ietf-nea-pt-tls-05
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jun 2012 11:32:34 -0000

Forwarding to nea list.

-------- Original Message --------
Subject: GenART LC review of draft-ietf-nea-pt-tls-05
Date: Tue, 5 Jun 2012 00:20:26 +0300
From: Roni Even <ron.even.tlv@gmail.com>
To: <draft-ietf-nea-pt-tls.all@tools.ietf.org>
CC: gen-art@ietf.org, 'IETF' <ietf@ietf.org>

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.



Please resolve these comments along with any other Last Call comments you
may receive.



Document: draft-ietf-nea-pt-tls-05

Reviewer: Roni Even

Review Date:2012-6-4

IETF LC End Date: 2012-6-13

IESG Telechat date:



Summary: This draft is almost ready for publication as a standard track RFC.



Major issues:



Minor issues:

1.       In section 3.2 "Therefore, this specification requests the IANA
reserve a TCP port number for use with the PT-TLS protocol upon publication
of this specification as an Internet standard RFC." I think it will  be
better to have here the assigned port number and instruct the RFC editor to
put the correct value.

2.       In section 3.4.2.2 last paragraph you summarize the text from
section 3.8 while in the paragraph above you provide the reference. Why do
you need the last paragraph if 3.8 is referenced.

3.       In various places you refer to SMI 0 as IETF SMI number while
according to the table it is IANA SMI number.

4.       I assume that all implementations MUST support message type vendor
ID 0. Is this mentioned?

5.       In section 3.5 and 6.1 you propose a policy of "Expert Review with
Specification Required ". I think that according to RFC5226 expert review is
implied if you select a specification required policy.

6.       In section 3.6 on 9+ "Recipients of messages   of type 9 or higher
that do not support the PT-TLS Message Type Vendor ID and PT-TLS Message
Type of a received PT-TLS message MUST respond with a Type Not Supported
PT-TLS error code in a PT-TLS Error message." I think this is true only for
Message Type Vendor ID 0.

7.       In 3.7.1 for Max vers and prefs ver you say that they MUST be set
to 1. I think it will be more correct here to say SHOULD since you explain
afterwards that they may have other values.

8.       In section 3.7.2 "the recipient SHOULD send". Why not make it a
MUST here.

9.       In section 3.7.2 "The version selected MUST be within the Min Vers
to Max Vers inclusive range sent in the Version Request   Message" I was
expecting to see pref ver here.

10.   In section 3.8.3 " The SASL client authentication starts when the NEA
Server  enters the PT-TLS Negotiation phase and its policy indicates  that
an authentication of the NEA Client is necessary but was not performed
during the TLS handshake protocol " my read of  section 3.8 second paragraph
is that it can be done even if was done in the TLS handshake so the last
part of the sentence is not correct, if there is a policy you do it anyhow.
This comment is also for the third paragraph.

11.   In section 3.9 I noticed that you propose to send the entire original
message. Isn't it enough to send only the message identifier. This is based
on the last sentence of this section.

12.   Most of the text in section 6.1 repeats RFC5226 but in your words. Are
you trying to change some of RFC5226 text if not why write it in different
words?







Nits/editorial comments:





From stephen.farrell@cs.tcd.ie  Wed Jun 13 04:36:44 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65DEC21F8522 for <nea@ietfa.amsl.com>; Wed, 13 Jun 2012 04:36:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 33f77-0nBicL for <nea@ietfa.amsl.com>; Wed, 13 Jun 2012 04:36:43 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 8E81321F84FC for <nea@ietf.org>; Wed, 13 Jun 2012 04:36:43 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 02AD91717FE for <nea@ietf.org>; Wed, 13 Jun 2012 12:36:43 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1339587402; bh=FHEZgIUzrrnneK 5p3Q2SOImuS0W8fxbyJLwrtLSXs6U=; b=I91GjsfqhTSEvrDPB0TCA7NNF4a9u+ d+fkNbJqlHiD9n6NxG+DLUchBTlsJRzQlr2hIgTvH/dqzgz4w6wir2eAoqE3VUYP psxsyOnOhqv9pFiY7mrVgfsI4k78yzknRure0ody3IRwfP2jsVxNaiT2ieGs1Ikz fQG00MORfG4aTnWcUKRhf1fqXKIEfFnxPT/0pqGehtSfwqT4BqH2q/JkV3ccpF/7 BEqNd7BlxUockE0NtrIdEIVqvcVqi6drna1P9ySMZ64dP7gmURN9Q5y50rNbiVaa 62kbN+yr+nBIBHvXKLNDH4od44QGpqqq87ag2npZgXcxmTy+Bahke8uA==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id zw7orG+9In04 for <nea@ietf.org>; Wed, 13 Jun 2012 12:36:42 +0100 (IST)
Received: from [IPv6:2001:770:10:203:353a:5c1f:6277:879a] (unknown [IPv6:2001:770:10:203:353a:5c1f:6277:879a]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 4C0DC1714DE for <nea@ietf.org>; Wed, 13 Jun 2012 12:36:42 +0100 (IST)
Message-ID: <4FD87B4A.4080104@cs.tcd.ie>
Date: Wed, 13 Jun 2012 12:36:42 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: nea@ietf.org
References: <20120530141633.22553.12004.idtracker@ietfa.amsl.com>
In-Reply-To: <20120530141633.22553.12004.idtracker@ietfa.amsl.com>
X-Enigmail-Version: 1.4.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: Re: [Nea] Last Call: <draft-ietf-nea-pt-tls-05.txt> (PT-TLS: A TCP-based Posture Transport (PT) Protocol) to Proposed Standard
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jun 2012 11:36:44 -0000

Hi all,

IETF LC has now finished for this draft.

We have comments from the ops, apps and gen-art
reviews. I've not seen follow-up discussions on
those, which should happen. I've forwarded the
apps and gen-art reviews to the nea list in case
some folks aren't subscribed to ietf@ietf.org.

Follow up discussion should really be on
ietf@ietf.org if its more than just "sure, we'll
do that." Any substantive changes agreed should
also of course be cc'd to the nea list.

The ball is in the shepherd/authors court for
that now, so please try get to that as soon as
you can.

I'm guessing that a revised I-D will be needed
before we should put this on an IESG agenda so
I've marked it as revised I-D needed. As soon
as we get those reviews handled then I can put
this on a telechat agenda,

Thanks,
Stephen.

On 05/30/2012 03:16 PM, The IESG wrote:
> 
> The IESG has received a request from the Network Endpoint Assessment WG
> (nea) to consider the following document:
> - 'PT-TLS: A TCP-based Posture Transport (PT) Protocol'
>   <draft-ietf-nea-pt-tls-05.txt> as Proposed Standard
> 
> The IESG plans to make a decision in the next few weeks, and solicits
> final comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2012-06-13. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of the Subject line to allow automated sorting.
> 
> Abstract
> 
> 
>    This document specifies PT-TLS, a TCP-based Posture Transport (PT)
>    protocol.  The PT-TLS protocol carries the Network Endpoint
>    Assessment (NEA) message exchange under the protection of a Transport
>    Layer Security (TLS) secured tunnel.
> 
> 
> 
> 
> The file can be obtained via
> http://datatracker.ietf.org/doc/draft-ietf-nea-pt-tls/
> 
> IESG discussion can be tracked via
> http://datatracker.ietf.org/doc/draft-ietf-nea-pt-tls/ballot/
> 
> 
> No IPR declarations have been submitted directly on this I-D.
> 
> 
> 

From Paul_Sangster@symantec.com  Wed Jun 13 09:53:57 2012
Return-Path: <Paul_Sangster@symantec.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56E3521F8539; Wed, 13 Jun 2012 09:53:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V+rP1tMCVig4; Wed, 13 Jun 2012 09:53:53 -0700 (PDT)
Received: from ecl1mtaoutpex02.symantec.com (ecl1mtaoutpex02.symantec.com [166.98.1.210]) by ietfa.amsl.com (Postfix) with ESMTP id CA19421F858A; Wed, 13 Jun 2012 09:53:50 -0700 (PDT)
X-AuditID: a66201d2-b7f6b6d000005fd4-11-4fd8c599508c
Received: from ecl1mtahubpin02.ges.symantec.com (ECL1MTAHUBPIN02.ges.symantec.com [10.48.69.202]) by ecl1mtaoutpex02.symantec.com (Symantec Messaging Gateway) with SMTP id 76.B9.24532.995C8DF4; Wed, 13 Jun 2012 16:53:45 +0000 (GMT)
Received: from [155.64.220.139] (helo=TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM) by ecl1mtahubpin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Paul_Sangster@symantec.com>) id 1SeqpF-0000L1-7p; Wed, 13 Jun 2012 16:53:45 +0000
Received: from TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM ([155.64.220.150]) by TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM ([155.64.220.139]) with mapi; Wed, 13 Jun 2012 09:53:44 -0700
From: Paul Sangster <Paul_Sangster@symantec.com>
To: Roni Even <ron.even.tlv@gmail.com>, "draft-ietf-nea-pt-tls.all@tools.ietf.org" <draft-ietf-nea-pt-tls.all@tools.ietf.org>
Date: Wed, 13 Jun 2012 09:55:55 -0700
Thread-Topic: GenART LC review of draft-ietf-nea-pt-tls-05
Thread-Index: Ac1Cl9xExNAkih6WSYeHA9SkXDOg7gG388dg
Message-ID: <6E79D623502C70419A9EAB18E4D274252B8B06102F@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
References: <4fcd272e.2968b40a.55d4.ffff9de3@mx.google.com>
In-Reply-To: <4fcd272e.2968b40a.55d4.ffff9de3@mx.google.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_6E79D623502C70419A9EAB18E4D274252B8B06102FTUS1XCHEVSPIN_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRmVeSWpSXmKPExsXCZeB6Snfm0Rv+BofWaFjMvTiB3eLqq88s Fs82zmex+Py2wuJvO7MDq8fOWXfZPZYs+cnk8eXyZ7YA5igum5TUnMyy1CJ9uwSujOtPlQom vGCsWPL+InsD4/vTjF2MHBwSAiYSjbequxg5gUwxiQv31rN1MXJxCAm8ZJSYvH4FM0hCSOA1 o8SanekQiVWMEp+2zmUESbAJGEjsPHKKHSQhItDIKPF1yRywDmaBJInjMzawgNgsAqoSV483 sYPYwgKWElO+TwKLiwhYSSz9MJEJwjaSaL73EizOKxAl0f1rJyvEZmuJ/ZeWgi3jFLCR2Hfl OFicEejU76fWMEHsEpe49WQ+E8QLAhJL9pxnhrBFJV4+/gdVLypxp3092MfMAvkSU85aQqwS lDg58wnLBEaxWUgmzUKomoWkCqJER2LB7k9sELa2xLKFr5lh7DMHHjMhiy9gZF/FKJOanGOY W5KYX1pSkFphYKRXXJmbCIzaZL3k/NxNjMDIXZbEeGkH4/3DuocYBTgYlXh42ffd8BdiTSwD qjzEKMHBrCTCu3olUIg3JbGyKrUoP76oNCe1+BCjNAeLkjjvhV1b/YUE0hNLUrNTUwtSi2Cy TBycUg2M2aFnX/Mf7DSawXywW6Zo0ZxzPLenH77Ad0BTKyv6wv4NaWs6zktHSFusELd6Pkd2 XSlbpnqYynnXP/1eVf32k39oZxeuflK9d3vastca5gl3n81o+yyyT2+FRHbNz+r1psmyK9KW rMnTUWc69eWVVIeOswBX4xTe7s+rOphNbugp5BlKLL6pxFKckWioxVxUnAgAH0ARXtgCAAA=
Cc: "gen-art@ietf.org" <gen-art@ietf.org>, "nea@ietf.org" <nea@ietf.org>, 'IETF' <ietf@ietf.org>
Subject: Re: [Nea] GenART LC review of draft-ietf-nea-pt-tls-05
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jun 2012 16:53:57 -0000

--_000_6E79D623502C70419A9EAB18E4D274252B8B06102FTUS1XCHEVSPIN_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thanks for the detailed review, comments are in-lined...

From: Roni Even [mailto:ron.even.tlv@gmail.com]
Sent: Monday, June 04, 2012 2:20 PM
To: draft-ietf-nea-pt-tls.all@tools.ietf.org
Cc: 'IETF'; gen-art@ietf.org
Subject: GenART LC review of draft-ietf-nea-pt-tls-05

I am the assigned Gen-ART reviewer for this draft. For background on Gen-AR=
T, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/Gen=
Artfaq>.

Please resolve these comments along with any other Last Call comments you m=
ay receive.



Document: draft-ietf-nea-pt-tls-05

Reviewer: Roni Even

Review Date:2012-6-4

IETF LC End Date: 2012-6-13

IESG Telechat date:



Summary: This draft is almost ready for publication as a standard track RFC=
.



Major issues:



Minor issues:

1.       In section 3.2 "Therefore, this specification requests the IANA re=
serve a TCP port number for use with the PT-TLS protocol upon publication o=
f this specification as an Internet standard RFC." I think it will  be bett=
er to have here the assigned port number and instruct the RFC editor to put=
 the correct value.



[PS:] Ok, we can reword this in hopes of getting a particular value (race c=
ondition with other upcoming RFCs).



2.       In section 3.4.2.2 last paragraph you summarize the text from sect=
ion 3.8 while in the paragraph above you provide the reference. Why do you =
need the last paragraph if 3.8 is referenced.



[PS:] The goal of this section is to introduce and summarize the different =
phases of PT-TLS.  We felt a brief discussion of the general message flow w=
as helpful to the reader to understand what occurs during this phase (simil=
ar to what we did in the other sub-sections).  Your correct that this infor=
mation is covered later in more detail.



3.       In various places you refer to SMI 0 as IETF SMI number while acco=
rding to the table it is IANA SMI number.



[PS:] I presume this is about the PEN 0 being for the IETF.  Correct, it's =
the IETF's name space that administered by the IANA.  What text would you l=
ike to see to make this more clear?  Can we do it in one place, for example=
 stating that the IETF name space is administered by the IANA?



4.       I assume that all implementations MUST support message type vendor=
 ID 0. Is this mentioned?



[PS:] The purpose of this section was just to summarize and enumerate the m=
essage types for vendor id 0.   I don't think it's a general rule that any =
message type defined in the IETF (IANA :)) name space must (or should be) s=
upported by all implementations.  It will vary depending on the purpose of =
the message so that normative language is included in the descriptions of t=
he message.



5.       In section 3.5 and 6.1 you propose a policy of "Expert Review with=
 Specification Required ". I think that according to RFC5226 expert review =
is implied if you select a specification required policy.



[PS:] I agree, it says "Specification Required also implies use of a Design=
ated Expert".  The policy is just "Specification Required" so we could remo=
ve the "Expert Review with" and make it clear it's the Specification Requir=
ed IANA policy.



6.       In section 3.6 on 9+ "Recipients of messages   of type 9 or higher=
 that do not support the PT-TLS Message Type Vendor ID and PT-TLS Message T=
ype of a received PT-TLS message MUST respond with a Type Not Supported PT-=
TLS error code in a PT-TLS Error message." I think this is true only for Me=
ssage Type Vendor ID 0.



[PS:] Thanks will reword this section to make it more clear.



7.       In 3.7.1 for Max vers and prefs ver you say that they MUST be set =
to 1. I think it will be more correct here to say SHOULD since you explain =
afterwards that they may have other values.



[PS:] I think this is a MUST.  The next sentence just points out that this =
normative text might change in a future revision (which is not currently pl=
anned).



8.       In section 3.7.2 "the recipient SHOULD send". Why not make it a MU=
ST here.



[PS:] I ok with making this change, let's see what others think ...



9.       In section 3.7.2 "The version selected MUST be within the Min Vers=
 to Max Vers inclusive range sent in the Version Request   Message" I was e=
xpecting to see pref ver here.



[PS:] Perf is just an informational (hint) preference.



10.   In section 3.8.3 " The SASL client authentication starts when the NEA=
 Server  enters the PT-TLS Negotiation phase and its policy indicates  that=
 an authentication of the NEA Client is necessary but was not performed dur=
ing the TLS handshake protocol " my read of  section 3.8 second paragraph i=
s that it can be done even if was done in the TLS handshake so the last par=
t of the sentence is not correct, if there is a policy you do it anyhow. Th=
is comment is also for the third paragraph.



[PS:] Thanks, this was supposed to be an example.  Will fix these.



11.   In section 3.9 I noticed that you propose to send the entire original=
 message. Isn't it enough to send only the message identifier. This is base=
d on the last sentence of this section.



[PS:] Not "the entire original message" as its at most the first 1024 bytes=
 of the offending message.  This allows the recipient to either caches rece=
ntly sent messages and/or message identifiers when determining what caused =
the error.  We thought this flexibility was useful and had very little cost=
.



12.   Most of the text in section 6.1 repeats RFC5226 but in your words. Ar=
e you trying to change some of RFC5226 text if not why write it in differen=
t words?



[PS:] We were hoping to emphasize the aspects of 5226 that are most importa=
nt to this specification.  We weren't trying to change how the IANA policy =
was interpreted.  Did you think we did so?  Is there a portion of this text=
 that is most troubling or was this just a question?









Nits/editorial comments:


--_000_6E79D623502C70419A9EAB18E4D274252B8B06102FTUS1XCHEVSPIN_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:2023900102;
	mso-list-type:hybrid;
	mso-list-template-ids:-625979886 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>Thanks for the detailed review, comments are in-lined&#8230;<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:=
p>&nbsp;</o:p></span></p><div style=3D'border:none;border-left:solid blue 1=
.5pt;padding:0in 0in 0in 4.0pt'><div><div style=3D'border:none;border-top:s=
olid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D=
'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><b><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><sp=
an style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Roni Even =
[mailto:ron.even.tlv@gmail.com] <br><b>Sent:</b> Monday, June 04, 2012 2:20=
 PM<br><b>To:</b> draft-ietf-nea-pt-tls.all@tools.ietf.org<br><b>Cc:</b> 'I=
ETF'; gen-art@ietf.org<br><b>Subject:</b> GenART LC review of draft-ietf-ne=
a-pt-tls-05<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbs=
p;</o:p></p><p class=3DMsoNormal>I am the assigned Gen-ART reviewer for thi=
s draft. For background on Gen-ART, please see the FAQ at &lt;<a href=3D"ht=
tp://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq" target=3D"_blank">ht=
tp://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq</a>&gt;.<o:p></o:p></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Please res=
olve these comments along with any other Last Call comments you may receive=
.<o:p></o:p></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;fon=
t-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
PlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif=
"'>Document: draft-ietf-nea-pt-tls-05<o:p></o:p></span></p><p class=3DMsoPl=
ainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'=
>Reviewer: Roni Even<o:p></o:p></span></p><p class=3DMsoPlainText><span sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Review Date:2012=
&#8211;6&#8211;4<o:p></o:p></span></p><p class=3DMsoPlainText><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>IETF LC End Date: =
2012&#8211;6&#8211;13<o:p></o:p></span></p><p class=3DMsoPlainText><span st=
yle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>IESG Telechat d=
ate:<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:=
11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p><p c=
lass=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","=
sans-serif"'>Summary: This draft is almost ready for publication as a stand=
ard track RFC.<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'=
font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"=
Calibri","sans-serif"'>Major issues:<o:p></o:p></span></p><p class=3DMsoPla=
inText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>=
<o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span style=3D'font-siz=
e:11.0pt;font-family:"Calibri","sans-serif"'>Minor issues:<o:p></o:p></span=
></p><p class=3DMsoPlainText style=3D'margin-left:.5in;text-indent:-.25in;m=
so-list:l0 level1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0p=
t;font-family:"Calibri","sans-serif"'><span style=3D'mso-list:Ignore'>1.<sp=
an style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;font-fam=
ily:"Calibri","sans-serif"'>In section 3.2 &#8220;Therefore, this specifica=
tion requests the IANA reserve a TCP port number for use with the PT-TLS pr=
otocol upon publication of this specification as an Internet standard RFC.&=
#8221; I think it will&nbsp; be better to have here the assigned port numbe=
r and instruct the RFC editor to put the correct value.<o:p></o:p></span></=
p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
PlainText><b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'>[PS:] Ok, we can reword this in hopes of getting a p=
articular value (race condition with other upcoming RFCs).<o:p></o:p></span=
></i></b></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:=
l0 level1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif"'><span style=3D'mso-list:Ignore'>2.<span style=
=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </sp=
an></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif"'>In section 3.4.2.2 last paragraph you summarize the tex=
t from section 3.8 while in the paragraph above you provide the reference. =
Why do you need the last paragraph if 3.8 is referenced.<o:p></o:p></span><=
/p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oPlainText><b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif";color:#1F497D'>[PS:] The goal of this section is to introduce and =
summarize the different phases of PT-TLS.&nbsp; We felt a brief discussion =
of the general message flow was helpful to the reader to understand what oc=
curs during this phase (similar to what we did in the other sub-sections).&=
nbsp; Your correct that this information is covered later in more detail.<o=
:p></o:p></span></i></b></p><p class=3DMsoPlainText><span style=3D'font-siz=
e:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p=
></span></p><p class=3DMsoPlainText style=3D'margin-left:.5in;text-indent:-=
.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=3D'font-siz=
e:11.0pt;font-family:"Calibri","sans-serif"'><span style=3D'mso-list:Ignore=
'>3.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif"'>In various places you refer to SMI 0 as =
IETF SMI number while according to the table it is IANA SMI number.<o:p></o=
:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-=
family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p=
 class=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-family:"Ca=
libri","sans-serif";color:#1F497D'>[PS:] I presume this is about the PEN 0 =
being for the IETF.&nbsp; Correct, it&#8217;s the IETF&#8217;s name space t=
hat administered by the IANA. &nbsp;What text would you like to see to make=
 this more clear?&nbsp; Can we do it in one place, for example stating that=
 the IETF name space is administered by the IANA?<o:p></o:p></span></i></b>=
</p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Ca=
libri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soPlainText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1=
 lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Ca=
libri","sans-serif"'><span style=3D'mso-list:Ignore'>4.<span style=3D'font:=
7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span=
></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sa=
ns-serif"'>I assume that all implementations MUST support message type vend=
or ID 0. Is this mentioned?<o:p></o:p></span></p><p class=3DMsoPlainText><s=
pan style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F4=
97D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS:=
] The purpose of this section was just to summarize and enumerate the messa=
ge types for vendor id 0.&nbsp; &nbsp;I don&#8217;t think it&#8217;s a gene=
ral rule that any message type defined in the IETF (IANA </span></i></b><b>=
<i><span style=3D'font-size:11.0pt;font-family:Wingdings;color:#1F497D'>J</=
span></i></b><b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'>) name space must (or should be) supported by all=
 implementations.&nbsp; It will vary depending on the purpose of the messag=
e so that normative language is included in the descriptions of the message=
.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span style=3D'font-=
size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoPlainText style=3D'margin-left:.5in;text-inden=
t:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=3D'font-=
size:11.0pt;font-family:"Calibri","sans-serif"'><span style=3D'mso-list:Ign=
ore'>5.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0p=
t;font-family:"Calibri","sans-serif"'>In section 3.5 and 6.1 you propose a =
policy of &#8220;Expert Review with Specification Required &#8220;. I think=
 that according to RFC5226 expert review is implied if you select a specifi=
cation required policy.<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'=
><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS:] I a=
gree, it says &#8220;Specification Required also implies use of a Designate=
d Expert&#8221;.&nbsp; The policy is just &#8220;Specification Required&#82=
21; so we could remove the &#8220;Expert Review with&#8221; and make it cle=
ar it&#8217;s the Specification Required IANA policy. <o:p></o:p></span></i=
></b></p><p class=3DMsoPlainText style=3D'margin-left:10.5pt'><b><i><span s=
tyle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>=
<o:p>&nbsp;</o:p></span></i></b></p><p class=3DMsoPlainText style=3D'margin=
-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]=
><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>6.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section 3.6 o=
n 9+ &#8220;Recipients of messages&nbsp;&nbsp; of type 9 or higher that do =
not support the PT-TLS Message Type Vendor ID and PT-TLS Message Type of a =
received PT-TLS message MUST respond with a Type Not Supported PT-TLS error=
 code in a PT-TLS Error message.&#8221; I think this is true only for Messa=
ge Type Vendor ID 0.<o:p></o:p></span></p><p class=3DMsoPlainText><span sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o=
:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span style=3D'font=
-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS:] Thanks=
 will reword this section to make it more clear.<o:p></o:p></span></i></b><=
/p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oPlainText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif"'><span style=3D'mso-list:Ignore'>7.<span style=3D'font:7=
.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>=
</span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif"'>In 3.7.1 for Max vers and prefs ver you say that they MUST be set=
 to 1. I think it will be more correct here to say SHOULD since you explain=
 afterwards that they may have other values.<o:p></o:p></span></p><p class=
=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText>=
<b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";co=
lor:#1F497D'>[PS:] I think this is a MUST.&nbsp; The next sentence just poi=
nts out that this normative text might change in a future revision (which i=
s not currently planned).<o:p></o:p></span></i></b></p><p class=3DMsoPlainT=
ext><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText style=3D'mar=
gin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLis=
ts]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><sp=
an style=3D'mso-list:Ignore'>8.<span style=3D'font:7.0pt "Times New Roman"'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section 3.=
7.2 &#8220;the recipient SHOULD send&#8221;. Why not make it a MUST here.<o=
:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt=
;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span>=
</p><p class=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'>[PS:] I ok with making this change=
, let&#8217;s see what others think &#8230;<o:p></o:p></span></i></b></p><p=
 class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri"=
,"sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlai=
nText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'=
><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Calibri"=
,"sans-serif"'><span style=3D'mso-list:Ignore'>9.<span style=3D'font:7.0pt =
"Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></spa=
n><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-ser=
if"'>In section 3.7.2 &#8220;The version selected MUST be within the Min Ve=
rs to Max Vers inclusive range sent in the Version Request&nbsp;&nbsp; Mess=
age&#8221; I was expecting to see pref ver here.<o:p></o:p></span></p><p cl=
ass=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainTe=
xt><b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"=
;color:#1F497D'>[PS:] Perf is just an informational (hint) preference.<o:p>=
</o:p></span></i></b></p><p class=3DMsoPlainText><span style=3D'font-size:1=
1.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></=
span></p><p class=3DMsoPlainText style=3D'margin-left:.5in;text-indent:-.25=
in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=3D'font-size:1=
1.0pt;font-family:"Calibri","sans-serif"'><span style=3D'mso-list:Ignore'>1=
0.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span><=
/span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif"'>In section 3.8.3 &#8220; The SASL client authentication starts whe=
n the NEA Server&nbsp; enters the PT-TLS Negotiation phase and its policy i=
ndicates&nbsp; that an authentication of the NEA Client is necessary but wa=
s not performed during the TLS handshake protocol &#8220; my read of&nbsp; =
section 3.8 second paragraph is that it can be done even if was done in the=
 TLS handshake so the last part of the sentence is not correct, if there is=
 a policy you do it anyhow. This comment is also for the third paragraph.<o=
:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt=
;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span>=
</p><p class=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'>[PS:] Thanks, this was supposed to=
 be an example.&nbsp; Will fix these.<o:p></o:p></span></i></b></p><p class=
=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if=
 !supportLists]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif"'><span style=3D'mso-list:Ignore'>11.<span style=3D'font:7.0pt "Time=
s New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'fo=
nt-size:11.0pt;font-family:"Calibri","sans-serif"'>In section 3.9 I noticed=
 that you propose to send the entire original message. Isn&#8217;t it enoug=
h to send only the message identifier. This is based on the last sentence o=
f this section.<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D=
'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&n=
bsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span style=3D'font-size=
:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS:] Not &#8220;=
the entire original message&#8221; as its at most the first 1024 bytes of t=
he offending message.&nbsp; This allows the recipient to either caches rece=
ntly sent messages and/or message identifiers when determining what caused =
the error. &nbsp;We thought this flexibility was useful and had very little=
 cost.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span style=3D'=
font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nb=
sp;</o:p></span></p><p class=3DMsoPlainText style=3D'margin-left:.5in;text-=
indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=3D'=
font-size:11.0pt;font-family:"Calibri","sans-serif"'><span style=3D'mso-lis=
t:Ignore'>12.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </sp=
an></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif"'>Most of the text in section 6.1 repeats RFC5226 but in =
your words. Are you trying to change some of RFC5226 text if not why write =
it in different words?<o:p></o:p></span></p><p class=3DMsoPlainText><span s=
tyle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>=
<o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span style=3D'fo=
nt-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS:] We w=
ere hoping to emphasize the aspects of 5226 that are most important to this=
 specification.&nbsp; We weren&#8217;t trying to change how the IANA policy=
 was interpreted.&nbsp; Did you think we did so?&nbsp; Is there a portion o=
f this text that is most troubling or was this just a question?<o:p></o:p><=
/span></i></b></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Cali=
bri","sans-serif"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><spa=
n style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;fo=
nt-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-seri=
f"'>Nits/editorial comments:<o:p></o:p></span></p><p class=3DMsoNormal><o:p=
>&nbsp;</o:p></p></div></div></body></html>=

--_000_6E79D623502C70419A9EAB18E4D274252B8B06102FTUS1XCHEVSPIN_--

From Paul_Sangster@symantec.com  Wed Jun 13 21:00:21 2012
Return-Path: <Paul_Sangster@symantec.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A75A11E80F6; Wed, 13 Jun 2012 21:00:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[AWL=0.001,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gnuNO5KNDGsO; Wed, 13 Jun 2012 21:00:16 -0700 (PDT)
Received: from ecl1mtaoutpex02.symantec.com (ecl1mtaoutpex02.symantec.com [166.98.1.210]) by ietfa.amsl.com (Postfix) with ESMTP id 8425111E80EB; Wed, 13 Jun 2012 21:00:16 -0700 (PDT)
X-AuditID: a66201d2-b7f756d000004ee0-14-4fd961cf045d
Received: from tus1opsmtapin02.ges.symantec.com (tus1opsmtapin02.ges.symantec.com [192.168.214.44]) by ecl1mtaoutpex02.symantec.com (Symantec Messaging Gateway) with SMTP id 65.F2.20192.FC169DF4; Thu, 14 Jun 2012 04:00:15 +0000 (GMT)
Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by tus1opsmtapin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Paul_Sangster@symantec.com>) id 1Sf1EE-0004Cu-Uu; Thu, 14 Jun 2012 04:00:14 +0000
Received: from TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM ([155.64.220.150]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([172.24.185.246]) with mapi; Wed, 13 Jun 2012 21:00:15 -0700
From: Paul Sangster <Paul_Sangster@symantec.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>, "draft-ietf-nea-pt-tls.all@tools.ietf.org" <draft-ietf-nea-pt-tls.all@tools.ietf.org>, "nea@ietf.org" <nea@ietf.org>
Date: Wed, 13 Jun 2012 21:02:31 -0700
Thread-Topic: APPSDIR review of draft-ietf-nea-pt-tls-04
Thread-Index: Ac1ChIONzSZhkDZ1SQ2GmKWHIfcYdgHWLbtQ
Message-ID: <6E79D623502C70419A9EAB18E4D274252B8B061618@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
References: <4FCD0614.5050902@isode.com>
In-Reply-To: <4FCD0614.5050902@isode.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVyYMU1Hd3ziTf9Df5NULaYsbrIYu7FCewW zzbOZ7H4/LbCgcVjyZKfTB6nmg09vlz+zBbAHMVlk5Kak1mWWqRvl8CVMfvdecaCPr2Knztn sjUwvlLpYuTgkBAwkXi6sryLkRPIFJO4cG89WxcjF4eQwGtGiX235jDBOWuXrGMHqRISWMUo cXmOIojNJmAgsfPIKbC4iMBKRom9f7NAbGYBZYmnm0CaOTlYBFQlDvfdZgSxhQXMJdqmXmaB qLeQOHygjRXCNpJ43beGDcTmFYiSODD7HdQuDYmjc1cyg9icApoS2482gs1kBLr0+6k1TBC7 xCVuPZnPBPGBgMSSPeeZIWxRiZeP/7FC1ItK3GlfzwhRryOxYPcnNghbW2LZwtfMEHsFJU7O fMIygVF8FpKxs5C0zELSMgtJywJGllWMMqnJOYa5JYn5pSUFqRUGRnrFlbmJwMhL1kvOz93E CIy+ZUmMl3Yw3j+se4hRgINRiYd3YthNfyHWxDKgykOMEhzMSiK8zxSAQrwpiZVVqUX58UWl OanFhxilOViUxHkv7NrqLySQnliSmp2aWpBaBJNl4uCUamDMuL/A5LPQLkcH2dOXds5ffmv7 4wlvPGdnMDufdDj8W6vdYQGfg+1LS/MJ/2/cKe1UvpY3vYEr03nihgc7Dktrf5zJaNOxTj7P QKd247mCqMknCx5Zdnr6b567dh6j15r3HitqC9fePcf6+FGjvnYI27Ovi+Iv5Km8Cah49fto +PsjqeIL+r5nKbEUZyQaajEXFScCAAyyTZ26AgAA
Cc: "ietf@ietf.org" <ietf@ietf.org>
Subject: Re: [Nea] APPSDIR review of draft-ietf-nea-pt-tls-04
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jun 2012 04:00:22 -0000

> -----Original Message-----
> From: Alexey Melnikov [mailto:alexey.melnikov@isode.com]
> Sent: Monday, June 04, 2012 12:02 PM
> To: apps-discuss@ietf.org; draft-ietf-nea-pt-tls.all@tools.ietf.org
> Cc: ietf@ietf.org
> Subject: APPSDIR review of draft-ietf-nea-pt-tls-04
>=20
> I have been selected as the Applications Area Directorate reviewer for
> this draft (for background on APPSDIR, please see
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectora
> te ).
>=20
> Please resolve these comments along with any other Last Call comments
> you may receive. Please wait for direction from your document shepherd
> or AD before posting a new version of the draft.  The review is not
> copied to the IESG as the Last Call has not been announced yet.
>=20
> Document: draft-ietf-nea-pt-tls-04
> Title: PT-TLS: A TCP-based Posture Transport (PT) Protocol
> Reviewer: Alexey Melnikov
> Review Date: June 4, 2012
>=20
> Summary: This document is almost ready for publication as a Proposed
> Standard, although some [mostly] SASL related issues remain.
>=20
> This document specifies PT-TLS, a TCP-based Posture Transport (PT)
> protocol.  The PT-TLS protocol carries the Network Endpoint
> Assessment (NEA) message exchange under the protection of a Transport
> Layer Security (TLS) secured tunnel.
>=20
> (Note, I've reviewed -04, but I think all of this still applies to -
> 05.)
>=20
>=20
> Major:
>=20
> In 3.4.2.1: RFC 6125 use details are missing. You need to describe
> whether CN-IDs and SRV-IDs are allowed, whether wildcards are allowed,
> etc. I can suggest some details.

[PS:] Since you weren't happy with our first attempt to address this commen=
t, we would like to take you up on your kind offer to provide suggestions. =
 Maybe we could do this off-line and included the text in -06?

>=20
>=20
> Minor:
>=20
> In Section 3.2: This document is not yet Internet Standard, it will be
> Proposed Standard. Suggest saying "Publication on Standards Track"
> instead instead of "Internet Standard". The same issue in the IANA
> consideration section.

[PS:] This sentence will be re-written to address the gen-art comment so th=
e new text won't have this issue.

>=20
> In 3.8.1: I think one instance of "SASL authentication messages" -->
> "SASL authentication mechanisms". Otherwise this sentence is out of
> place, as you are not talking about SASL messages.

[PS:] Will make it more clear the relationship between SASL messages in PT-=
TLS and the SASL mechanism exchanges inside the messages.  The sentence men=
tioned is about the PT-TLS client authentication messages.

>=20
> In 3.8.4: in SASL the server doesn't return abort as an error code, it
> just fails the authentication exchange. I suggest removing it as a
> choice.

[PS:] This text was attempting to support the abort as described in RFC4422=
 which says:

3.5.  Aborting Authentication Exchanges

   A client or server may desire to abort an authentication exchange if
   it is unwilling or unable to continue (or enter into).

   A client may abort the authentication exchange by sending a message,
   the particulars of which are protocol specific, to the server,
   indicating that the exchange is aborted.  The server may be required
   by the protocol to return a message in response to the client's abort
   message.

   Likewise, a server may abort the authentication exchange by sending a
   message, the particulars of which are protocol specific, to the
   client, indicating that the exchange is aborted.

[PS]: Is this an unacceptable way to do this? =20

>=20
> In 3.8.7: you define the Reserved field which I assume is used for
> padding? If yes, then you will not get proper alignment for the next
> field, as SASL mechanism names are variable length. (If you intended
> that they are always sent as 20 bytes, then this is missing from the
> document.)

[PS:] Sure, word alignment would have been a good reason for doing this but=
 we thought more about byte alignment.  We also thought having these bits a=
vailable could be useful later (e.g. for indicating preference or some othe=
r semantic that could impact the mechanism selection).   Since we didn't ne=
ed an entire byte for the Mech Len we thought it made sense to at least byt=
e align the Mechanism Name and the cost of 3 bits for some future purpose m=
ade sense.

>=20
> In 3.8.10:
>=20
> The Abort choice is really not needed (as per above).
>=20
> Also, can you give me an example of when the Mechanism Failure will be
> returned instead of just Failure?

[PS:] The document gives the example of authentication failure (incorrect c=
redential) where mechanism failure is when the mechanism logic detects a fa=
ilure in processing the authentication request that isn't related to the us=
er's input (e.g. malloc error).

>=20
> In 3.9: Failed Authentication error code - how does this differ from
> SASL Authentication result with Failure code?

[PS:] Hmm, I'm going to have to look into this more.  One way they are diff=
erent is the fact that the NEA Client is not allowed to send the SASL Resul=
t TLV so can't use the Failure code but it could send a Failed Authenticati=
on error code in the PT-TLS Error Message.

>=20
> In 4.1.2, second block, the first bullet: I think you meant "client"
> instead of the "server".

[PS:] Thanks, good catch

>=20
>=20
> Question (might not be an issue):
>=20
> In 6.2: is it possible to register a vendor specific value without a
> specification?

[PS:] In order to be placed in the IANA registry a permanent specification =
is required (as mentioned in section 6.1).   Of course vendors are free to =
use values in their name space without registering them with the IANA.

>=20
> The same question for 6.3.
>=20
>=20
> Nits: None


From Paul_Sangster@symantec.com  Wed Jun 13 21:41:44 2012
Return-Path: <Paul_Sangster@symantec.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50DAE11E8093; Wed, 13 Jun 2012 21:41:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rD8xr70QaAKW; Wed, 13 Jun 2012 21:41:43 -0700 (PDT)
Received: from tus1smtoutpex03.symantec.com (tus1smtoutpex03.symantec.com [216.10.195.243]) by ietfa.amsl.com (Postfix) with ESMTP id 2AD3321F852C; Wed, 13 Jun 2012 21:41:40 -0700 (PDT)
X-AuditID: d80ac3f3-b7fd26d00000349b-fd-4fd96b839cfd
Received: from tus1smtintpin01.ges.symantec.com (TUS1SMTINTPIN01.ges.symantec.com [192.168.215.101]) by tus1smtoutpex03.symantec.com (Symantec Brightmail Gateway out) with SMTP id D1.D1.13467.38B69DF4; Thu, 14 Jun 2012 04:41:39 +0000 (GMT)
Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by tus1smtintpin01.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Paul_Sangster@symantec.com>) id 1Sf1sG-0008SS-Qy; Thu, 14 Jun 2012 04:41:36 +0000
Received: from TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM ([155.64.220.150]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([172.24.185.246]) with mapi; Wed, 13 Jun 2012 21:41:39 -0700
From: Paul Sangster <Paul_Sangster@symantec.com>
To: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
Date: Wed, 13 Jun 2012 21:42:53 -0700
Thread-Topic: Operations Directorate Review of draft-ietf-nea-pt-tls-05
Thread-Index: Ac1H3UDULckBLm7vQhq8Xci7wLPg+wCB24dQ
Message-ID: <6E79D623502C70419A9EAB18E4D274252B8B061623@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
References: <EDC652A26FB23C4EB6384A4584434A0407B53813@307622ANEX5.global.avaya.com>
In-Reply-To: <EDC652A26FB23C4EB6384A4584434A0407B53813@307622ANEX5.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRmVeSWpSXmKPExsVyYMX1VN3m7Jv+BhveiFp8/fmD1eLz2wqL 3qYlzBbT915jd2DxOLhyDrvH2u6rbB5LlvxkCmCO4rJJSc3JLEst0rdL4MpoXX+IreCdRkXD 1hssDYznFboYOTkkBEwk5rx5xQJhi0lcuLeerYuRi0NI4COjxOP2WUwQzmtGibnztrFAOKsY JaY8P8YK0sImYCCx88gpdhBbREBf4uOMNcwgNrNAucT2XZPYQGwWAVWJ0y3zmUBsYQE3iUlL fjBC1LtL3J6+ghXCNpL48HgFUD0HB69AlMSF3/ogYSGBYIk3r36CjecUCJE49Xc3mM0IdOn3 U2uYIFaJS9x6AjFeQkBAYsme88wQtqjEy8f/WCHqRSXutK9nhKjXkViw+xMbhK0tsWzha7B6 XgFBiZMzn7BMYBSfhWTsLCQts5C0zELSsoCRZRWjTElpsWFxbkl+aUlBaoWBsV5xZW4iMP6S 9ZLzczcxAmPwBtfhzzsYF/7QP8QowMGoxMObmXzTX4g1sQyo8hCjBAezkgjvMwWgEG9KYmVV alF+fFFpTmrxIUZpDhYlcd6E/Vv9hQTSE0tSs1NTC1KLYLJMHJxSDYzaoSHT2t77rMkNO5R/ N35nWKVIgviGqSuEJ0svOr6Mbadt5Pfl61XXx/nO+CqZ7J68ImrO+eX2vIx99/qud8p+uLj+ n8+3T9sPc3x+/OtPefv0aKX5M5z4K6uyasJa3qSaP1uR48uR9I338pRzMtrfr1WvKDgW1G8m aF2w9rGMj2Z5bS3n0VYlluKMREMt5qLiRADwbMUIvQIAAA==
Cc: "ops-dir@ietf.org" <ops-dir@ietf.org>, "nea@ietf.org" <nea@ietf.org>
Subject: Re: [Nea] Operations Directorate Review of draft-ietf-nea-pt-tls-05
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jun 2012 04:41:44 -0000

Thanks for the review, comments are in-lined below...

> -----Original Message-----
> From: Romascanu, Dan (Dan) [mailto:dromasca@avaya.com]
> Sent: Monday, June 11, 2012 7:20 AM
> To: Paul Sangster; ncamwing@cisco.com; Joe Salowey
> Cc: ops-dir@ietf.org; Stephen Farrell; nea@ietf.org;
> shanna@juniper.net; sethompso@cisco.com
> Subject: Operations Directorate Review of draft-ietf-nea-pt-tls-05
>=20
> Hi,
>=20
> This is an OPS-DIR review for draft-ietf-nea-pt-tls-05. Although this
> is
> not an easy reading for a non-expert, it's a well written specification,
> based upon wide field experience with proprietary protocols, and I do
> not expect major obstacles in operational deployment.
>=20
>=20
> A few issues triggered by the checklist in RFC 5706:
>=20
> 1.        'Does the new protocol need supporting services (e.g., DNS or
>           Authentication, Authorization, and Accounting - AAA) added to
>           an existing network?'
>=20
> The protocol stacks atop of TLS. Section 3.4.3 (TLS requirements)
> includes a SHOULD requirement for TLS 1.2, but neither here nor in
> other
> parts of the document I could find a requirement that PT-TLS
> implementations MUST support TLS 1.0 and TLS 1.1. The authors may want
> to add this.
>=20
> I believe that mentioning the fact that the protocol is layered atop of
> TLS in the title and Abstract would make this key design issue more
> clear to the readers.

[PS:] This protocol certainly does need to be carried in TLS.   As you ment=
ion, its discussed in the TLS Requirements section.  The working group disc=
ussed how to word the TLS 1.1 and 1.2 requirements on numerous occasions an=
d we settled on this approach (SHOULD for 1.2 since it's not widely deploye=
d yet and pointing out that 1.0/1.1 are also good transports of this protoc=
ol without including a normative reference to a downgraded RFC).  This appr=
oach parallels the way some other specs are handling this tricky issues (e.=
g. see OAuth at http://tools.ietf.org/html/draft-ietf-oauth-v2-26#section-1=
.6).

>=20
> 2. The protocol uses the Vendor PEN, but assumes it is limited to
> 24-bit.
>=20
> In Section 3.5 - Message Vendor ID - .
>=20
>       Consistent with PA-TNC and PB-
>       TNC, we depend on the PEN fitting in 24 bits, so if IANA were to
>       register a wider PEN than that PEN could not be used with NEA.
>       IETF namespace PT-TLS Message Types MUST use zero (0) in this
>       field.
>=20
>=20
> However, discussions triggered by draft-liang-iana-pen-00 may end by
> that document recommending that new protocols define at least 32-bit
> PEN
> fields. Is this impossible in this case? What are the 8 bits preceding
> the Message Type Vendor ID Reserved for?

[PS:] I believe we would rather stay consistent with the other protocols in=
 the NEA stack.  There are A LOT of numbers left in the PEN space before >2=
4 bits is required unless for some reason the IANA started doing non-linear=
 allocations.  Changing the protocol would only fix 1/3 of the NEA stack so=
 not really be of large benefit for interoperability and diverge from the e=
xisting NAC protocols in the field.

>=20
> 3. 'Have suggestions for verifying correct operation been discussed?'
>=20
> Not really. How are assessment results communicated to the operators?
> Are they public? Maybe they MUST NOT be public (because of privacy
> concerns for example)? The document says nothing about this. Same
> question about errors, authentication failures, or other error counts.

[PS:] This protocol is just the transport for the assessment.  The assessme=
nt is the topic of PA-TNC and PB-TNC plus the NEA architecture RFCs.  For i=
tems like authentication failures those can be passed up the stack to highe=
r layers which make the policy decisions on how/whether to proceed and in s=
ome cases can display messages to the user or operator.  These are more arc=
hitectural issues for the higher layers then this simple transport protocol=
.

>=20
> 4. 'Has management interoperability been discussed?'
>=20
> As with many other security-related protocols this document offers
> little to none information about manageability, so interoperable
> management does not seem to be an issue, or maybe these aspects are
> discussed in another document. In any case, this could be explained in
> text.

[PS:] Agreed, this would be a topic for another specification since this is=
 just a transport protocol for the higher layer protocols in NEA.  I'd expe=
ct higher level concepts like NEA policies would need a management framewor=
k and assessment statistics could be collected from the PB layer which know=
s more about the assessment data and results then the transport.

>=20
> 5. Editorial observation - Readability could be improved if acronyms
> like MITM (Man-in-the Middle) would be expanded at their first
> occurrence.

[PS:] Thanks will expand the acronym on first use.  Fortunately in this cas=
e MITM is used in a reference to the NEA Asokan attack spec which defines t=
he MITM attack in great detail so should help the interested reader.

>=20
> Regards,
>=20
> Dan
>=20


From alexey.melnikov@isode.com  Thu Jun 14 14:01:13 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99B0921F85AD; Thu, 14 Jun 2012 14:01:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.203
X-Spam-Level: 
X-Spam-Status: No, score=-101.203 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cZfqMLYjE+Mu; Thu, 14 Jun 2012 14:01:12 -0700 (PDT)
Received: from statler.isode.com (statler.isode.com [62.3.217.254]) by ietfa.amsl.com (Postfix) with ESMTP id 725DB21F85A5; Thu, 14 Jun 2012 14:01:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1339707671; d=isode.com; s=selector; i=@isode.com; bh=Ih7jSg2aiSNcRKQWzAQPbbzQ5PN8yA8mUSNR074eHes=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=RlZqrq596aepScf9cAUNvnZ7xakXoSXYLzTry9gKS4eMrKI+sWSl0m1H3HMtqpI7MmcaDt X1Mo7sQe5175nkK+U0r2U4bIR3AgLemO4ww6gtXl2B5DxdN/XOMDH1k9l0dEiAR/vwEfQ0 +4gsUBoAbsyMCWlnIAs4um3A8dBZr6w=;
Received: from [188.29.2.53] (188.29.2.53.threembb.co.uk [188.29.2.53])  by statler.isode.com (submission channel) via TCP with ESMTPSA  id <T9pRFgBjLKYP@statler.isode.com>; Thu, 14 Jun 2012 22:01:11 +0100
References: <4FCD0614.5050902@isode.com> <6E79D623502C70419A9EAB18E4D274252B8B061618@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
In-Reply-To: <6E79D623502C70419A9EAB18E4D274252B8B061618@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
Message-Id: <BBFCA866-ECF1-4F2F-9CE4-4BD3EB081B42@isode.com>
X-Mailer: iPad Mail (9B206)
From: Alexey Melnikov <alexey.melnikov@isode.com>
Date: Thu, 14 Jun 2012 22:01:05 +0100
To: Paul Sangster <Paul_Sangster@symantec.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
X-Mailman-Approved-At: Thu, 14 Jun 2012 14:06:43 -0700
Cc: "draft-ietf-nea-pt-tls.all@tools.ietf.org" <draft-ietf-nea-pt-tls.all@tools.ietf.org>, "nea@ietf.org" <nea@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Subject: Re: [Nea] APPSDIR review of draft-ietf-nea-pt-tls-04
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jun 2012 21:01:13 -0000

Hi Paul,

On 14 Jun 2012, at 05:02, Paul Sangster <Paul_Sangster@symantec.com> wrote:

>> -----Original Message-----
>> From: Alexey Melnikov [mailto:alexey.melnikov@isode.com]
>> Sent: Monday, June 04, 2012 12:02 PM
>> To: apps-discuss@ietf.org; draft-ietf-nea-pt-tls.all@tools.ietf.org
>> Cc: ietf@ietf.org
>> Subject: APPSDIR review of draft-ietf-nea-pt-tls-04
>>=20
>> I have been selected as the Applications Area Directorate reviewer for
>> this draft (for background on APPSDIR, please see
>> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectora
>> te ).
>>=20
>> Please resolve these comments along with any other Last Call comments
>> you may receive. Please wait for direction from your document shepherd
>> or AD before posting a new version of the draft.  The review is not
>> copied to the IESG as the Last Call has not been announced yet.
>>=20
>> Document: draft-ietf-nea-pt-tls-04
>> Title: PT-TLS: A TCP-based Posture Transport (PT) Protocol
>> Reviewer: Alexey Melnikov
>> Review Date: June 4, 2012
>>=20
>> Summary: This document is almost ready for publication as a Proposed
>> Standard, although some [mostly] SASL related issues remain.
>>=20
>> This document specifies PT-TLS, a TCP-based Posture Transport (PT)
>> protocol.  The PT-TLS protocol carries the Network Endpoint
>> Assessment (NEA) message exchange under the protection of a Transport
>> Layer Security (TLS) secured tunnel.
>>=20
>> (Note, I've reviewed -04, but I think all of this still applies to -
>> 05.)
>>=20
>>=20
>> Major:
>>=20
>> In 3.4.2.1: RFC 6125 use details are missing. You need to describe
>> whether CN-IDs and SRV-IDs are allowed, whether wildcards are allowed,
>> etc. I can suggest some details.
>=20
> [PS:] Since you weren't happy with our first attempt to address this comme=
nt, we would like to take you up on your kind offer to provide suggestions. =
 Maybe we could do this off-line and included the text in -06?
>=20

Yes.

>> Minor:
>>=20
>> In Section 3.2: This document is not yet Internet Standard, it will be
>> Proposed Standard. Suggest saying "Publication on Standards Track"
>> instead instead of "Internet Standard". The same issue in the IANA
>> consideration section.
>=20
> [PS:] This sentence will be re-written to address the gen-art comment so t=
he new text won't have this issue.
>=20
>>=20
>> In 3.8.1: I think one instance of "SASL authentication messages" -->
>> "SASL authentication mechanisms". Otherwise this sentence is out of
>> place, as you are not talking about SASL messages.
>=20
> [PS:] Will make it more clear the relationship between SASL messages in PT=
-TLS and the SASL mechanism exchanges inside the messages.  The sentence men=
tioned is about the PT-TLS client authentication messages.
>=20
>>=20
>> In 3.8.4: in SASL the server doesn't return abort as an error code, it
>> just fails the authentication exchange. I suggest removing it as a
>> choice.
>=20
> [PS:] This text was attempting to support the abort as described in RFC442=
2 which says:
>=20
> 3.5.  Aborting Authentication Exchanges
>=20
>   A client or server may desire to abort an authentication exchange if
>   it is unwilling or unable to continue (or enter into).
>=20
>   A client may abort the authentication exchange by sending a message,
>   the particulars of which are protocol specific, to the server,
>   indicating that the exchange is aborted.  The server may be required
>   by the protocol to return a message in response to the client's abort
>   message.
>=20
>   Likewise, a server may abort the authentication exchange by sending a
>   message, the particulars of which are protocol specific, to the
>   client, indicating that the exchange is aborted.
>=20
> [PS]: Is this an unacceptable way to do this? =20
>=20

Well, Ok, but nobody is sending a special message when a SASL server wants t=
o abort the exchange. Existing open source API don't seem to support this ei=
ther.
I suppose the client can just treat this as an authentication failure, as it=
 can't know what caused the abort.

>>=20
>> In 3.8.7: you define the Reserved field which I assume is used for
>> padding? If yes, then you will not get proper alignment for the next
>> field, as SASL mechanism names are variable length. (If you intended
>> that they are always sent as 20 bytes, then this is missing from the
>> document.)
>=20
> [PS:] Sure, word alignment would have been a good reason for doing this bu=
t we thought more about byte alignment.  We also thought having these bits a=
vailable could be useful later (e.g. for indicating preference or some other=
 semantic that could impact the mechanism selection).   Since we didn't need=
 an entire byte for the Mech Len we thought it made sense to at least byte a=
lign the Mechanism Name and the cost of 3 bits for some future purpose made s=
ense.

Ok. Never mind.

Just to confirm: SASL mechanism names are not padded with spaces or NULs?

>=20
>>=20
>> In 3.8.10:
>>=20
>> The Abort choice is really not needed (as per above).
>>=20
>> Also, can you give me an example of when the Mechanism Failure will be
>> returned instead of just Failure?
>=20
> [PS:] The document gives the example of authentication failure (incorrect c=
redential) where mechanism failure is when the mechanism logic detects a fai=
lure in processing the authentication request that isn't related to the user=
's input (e.g. malloc error).
>=20

Ok. Having malloc failure as an example would help.

>> In 3.9: Failed Authentication error code - how does this differ from
>> SASL Authentication result with Failure code?
>=20
> [PS:] Hmm, I'm going to have to look into this more.  One way they are dif=
ferent is the fact that the NEA Client is not allowed to send the SASL Resul=
t TLV so can't use the Failure code but it could send a Failed Authenticatio=
n error code in the PT-TLS Error Message.

Wouldn't the client just send Abort in this case? (Abort makes sense for cli=
ents)
>=20
>>=20
>> In 4.1.2, second block, the first bullet: I think you meant "client"
>> instead of the "server".
>=20
> [PS:] Thanks, good catch
>=20
>>=20
>>=20
>> Question (might not be an issue):
>>=20
>> In 6.2: is it possible to register a vendor specific value without a
>> specification?
>=20
> [PS:] In order to be placed in the IANA registry a permanent specification=
 is required (as mentioned in section 6.1).   Of course vendors are free to u=
se values in their name space without registering them with the IANA.

This might be a bit heavyweight and might discourage registrations. But if t=
hat is what you want...
>=20
>>=20
>> The same question for 6.3.
>>=20
>>=20
>> Nits: None
>=20

From ron.even.tlv@gmail.com  Tue Jun 19 02:19:16 2012
Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03CDD21F8618; Tue, 19 Jun 2012 02:19:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IGQ-RRkv8ry0; Tue, 19 Jun 2012 02:19:11 -0700 (PDT)
Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by ietfa.amsl.com (Postfix) with ESMTP id D027421F860F; Tue, 19 Jun 2012 02:19:10 -0700 (PDT)
Received: by wibhn6 with SMTP id hn6so2235993wib.13 for <multiple recipients>; Tue, 19 Jun 2012 02:19:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; bh=g0EcFfQrBnG3uPD774u0vmT2+lvD4+Ub2zDnXbZEWyk=; b=iltcSzC0ZYmpgYPjctDBqhtmvi+bvhCuU5eOlJPDEd8/+TQg7F5SwXAdcV6Mte0D7U FVN19SQdvjkbCXzyfGquOY122IShx42yO23NvLZgZCs4W3XCmUpgBSZFWQ2JrBtVCm2K HGLJHjK/HXJYa6o8KKSURBewhaQxlwyAT3b7foh9aIiX0yU8swHNumgg9BpisGWtepKx tDnMHDxpxiKZ5jo1jAryFZxQIs7nCPZOXLLbxx/ycKDy+LVgbr2o4jw5sLCiDUbHIZwt HPkUU4bW245HwqhGgu36mtgUN6SPGznwD4htBZ8rUUmT3JIKKgNVCHeC16ExZX4OAd5i Z7WQ==
Received: by 10.180.86.194 with SMTP id r2mr1643274wiz.15.1340097549696; Tue, 19 Jun 2012 02:19:09 -0700 (PDT)
Received: from windows8d787f9 (bzq-79-177-104-121.red.bezeqint.net. [79.177.104.121]) by mx.google.com with ESMTPS id bn9sm31214527wib.5.2012.06.19.02.19.03 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 19 Jun 2012 02:19:07 -0700 (PDT)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: "'Paul Sangster'" <Paul_Sangster@symantec.com>, <draft-ietf-nea-pt-tls.all@tools.ietf.org>
References: <4fcd272e.2968b40a.55d4.ffff9de3@mx.google.com> <6E79D623502C70419A9EAB18E4D274252B8B06102F@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
In-Reply-To: <6E79D623502C70419A9EAB18E4D274252B8B06102F@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
Date: Tue, 19 Jun 2012 12:16:19 +0300
Message-ID: <4fe0440b.6959b40a.7a49.6095@mx.google.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0223_01CD4E15.57B56D80"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac1Cl9xExNAkih6WSYeHA9SkXDOg7gG388dgASA4xdA=
Content-Language: en-us
X-Mailman-Approved-At: Tue, 19 Jun 2012 03:03:06 -0700
Cc: gen-art@ietf.org, nea@ietf.org, 'IETF' <ietf@ietf.org>
Subject: Re: [Nea] GenART LC review of draft-ietf-nea-pt-tls-05
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jun 2012 09:19:16 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0223_01CD4E15.57B56D80
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

I am OK with your responses. The only thing I am not sure is about using PEN
0 defined in the registry.

 

Decimal

| Organization

| | Contact

| | | Email

| | | |

0

  Reserved

    Internet Assigned Numbers Authority

      iana&iana.org

 

I was wondering how this enterprise number should be specified since it
appears as "Reserved" in the registry. I have no specific suggestion

Roni

 

 

From: Paul Sangster [mailto:Paul_Sangster@symantec.com] 
Sent: Wednesday, June 13, 2012 7:56 PM
To: Roni Even; draft-ietf-nea-pt-tls.all@tools.ietf.org
Cc: 'IETF'; gen-art@ietf.org; nea@ietf.org
Subject: RE: GenART LC review of draft-ietf-nea-pt-tls-05

 

Thanks for the detailed review, comments are in-lined.

 

From: Roni Even [mailto:ron.even.tlv@gmail.com] 
Sent: Monday, June 04, 2012 2:20 PM
To: draft-ietf-nea-pt-tls.all@tools.ietf.org
Cc: 'IETF'; gen-art@ietf.org
Subject: GenART LC review of draft-ietf-nea-pt-tls-05

 

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

 

Please resolve these comments along with any other Last Call comments you
may receive.

 

Document: draft-ietf-nea-pt-tls-05

Reviewer: Roni Even

Review Date:2012-6-4

IETF LC End Date: 2012-6-13

IESG Telechat date:

 

Summary: This draft is almost ready for publication as a standard track RFC.

 

Major issues:

 

Minor issues:

1.       In section 3.2 "Therefore, this specification requests the IANA
reserve a TCP port number for use with the PT-TLS protocol upon publication
of this specification as an Internet standard RFC." I think it will  be
better to have here the assigned port number and instruct the RFC editor to
put the correct value.

 

[PS:] Ok, we can reword this in hopes of getting a particular value (race
condition with other upcoming RFCs).

 

2.       In section 3.4.2.2 last paragraph you summarize the text from
section 3.8 while in the paragraph above you provide the reference. Why do
you need the last paragraph if 3.8 is referenced.

 

[PS:] The goal of this section is to introduce and summarize the different
phases of PT-TLS.  We felt a brief discussion of the general message flow
was helpful to the reader to understand what occurs during this phase
(similar to what we did in the other sub-sections).  Your correct that this
information is covered later in more detail.

 

3.       In various places you refer to SMI 0 as IETF SMI number while
according to the table it is IANA SMI number.

 

[PS:] I presume this is about the PEN 0 being for the IETF.  Correct, it's
the IETF's name space that administered by the IANA.  What text would you
like to see to make this more clear?  Can we do it in one place, for example
stating that the IETF name space is administered by the IANA?

 

4.       I assume that all implementations MUST support message type vendor
ID 0. Is this mentioned?

 

[PS:] The purpose of this section was just to summarize and enumerate the
message types for vendor id 0.   I don't think it's a general rule that any
message type defined in the IETF (IANA J) name space must (or should be)
supported by all implementations.  It will vary depending on the purpose of
the message so that normative language is included in the descriptions of
the message.

 

5.       In section 3.5 and 6.1 you propose a policy of "Expert Review with
Specification Required ". I think that according to RFC5226 expert review is
implied if you select a specification required policy.

 

[PS:] I agree, it says "Specification Required also implies use of a
Designated Expert".  The policy is just "Specification Required" so we could
remove the "Expert Review with" and make it clear it's the Specification
Required IANA policy. 

 

6.       In section 3.6 on 9+ "Recipients of messages   of type 9 or higher
that do not support the PT-TLS Message Type Vendor ID and PT-TLS Message
Type of a received PT-TLS message MUST respond with a Type Not Supported
PT-TLS error code in a PT-TLS Error message." I think this is true only for
Message Type Vendor ID 0.

 

[PS:] Thanks will reword this section to make it more clear.

 

7.       In 3.7.1 for Max vers and prefs ver you say that they MUST be set
to 1. I think it will be more correct here to say SHOULD since you explain
afterwards that they may have other values.

 

[PS:] I think this is a MUST.  The next sentence just points out that this
normative text might change in a future revision (which is not currently
planned).

 

8.       In section 3.7.2 "the recipient SHOULD send". Why not make it a
MUST here.

 

[PS:] I ok with making this change, let's see what others think .

 

9.       In section 3.7.2 "The version selected MUST be within the Min Vers
to Max Vers inclusive range sent in the Version Request   Message" I was
expecting to see pref ver here.

 

[PS:] Perf is just an informational (hint) preference.

 

10.   In section 3.8.3 " The SASL client authentication starts when the NEA
Server  enters the PT-TLS Negotiation phase and its policy indicates  that
an authentication of the NEA Client is necessary but was not performed
during the TLS handshake protocol " my read of  section 3.8 second paragraph
is that it can be done even if was done in the TLS handshake so the last
part of the sentence is not correct, if there is a policy you do it anyhow.
This comment is also for the third paragraph.

 

[PS:] Thanks, this was supposed to be an example.  Will fix these.

 

11.   In section 3.9 I noticed that you propose to send the entire original
message. Isn't it enough to send only the message identifier. This is based
on the last sentence of this section.

 

[PS:] Not "the entire original message" as its at most the first 1024 bytes
of the offending message.  This allows the recipient to either caches
recently sent messages and/or message identifiers when determining what
caused the error.  We thought this flexibility was useful and had very
little cost.

 

12.   Most of the text in section 6.1 repeats RFC5226 but in your words. Are
you trying to change some of RFC5226 text if not why write it in different
words?

 

[PS:] We were hoping to emphasize the aspects of 5226 that are most
important to this specification.  We weren't trying to change how the IANA
policy was interpreted.  Did you think we did so?  Is there a portion of
this text that is most troubling or was this just a question?

 

 

 

 

Nits/editorial comments:

 


------=_NextPart_000_0223_01CD4E15.57B56D80
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:2023900102;
	mso-list-type:hybrid;
	mso-list-template-ids:-625979886 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I am OK with your =
responses. The only thing I am not sure is about using PEN 0 defined in =
the registry.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier =
New"'>Decimal<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New"'>| =
Organization<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New"'>| | =
Contact<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New"'>| | | =
Email<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New"'>| | | =
|<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier =
New"'>0<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp; =
Reserved<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp; Internet Assigned Numbers =
Authority<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><spa=
n style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
iana&amp;iana.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I was wondering how this =
enterprise number should be specified since it appears as =
&quot;Reserved&quot; in the registry. I have no specific =
suggestion<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Roni<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><b><=
span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Paul Sangster [mailto:Paul_Sangster@symantec.com] <br><b>Sent:</b> =
Wednesday, June 13, 2012 7:56 PM<br><b>To:</b> Roni Even; =
draft-ietf-nea-pt-tls.all@tools.ietf.org<br><b>Cc:</b> 'IETF'; =
gen-art@ietf.org; nea@ietf.org<br><b>Subject:</b> RE: GenART LC review =
of draft-ietf-nea-pt-tls-05<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Thanks for the detailed review, comments are =
in-lined&#8230;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal =
style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><b><=
span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Roni Even [<a =
href=3D"mailto:ron.even.tlv@gmail.com">mailto:ron.even.tlv@gmail.com</a>]=
 <br><b>Sent:</b> Monday, June 04, 2012 2:20 PM<br><b>To:</b> <a =
href=3D"mailto:draft-ietf-nea-pt-tls.all@tools.ietf.org">draft-ietf-nea-p=
t-tls.all@tools.ietf.org</a><br><b>Cc:</b> 'IETF'; <a =
href=3D"mailto:gen-art@ietf.org">gen-art@ietf.org</a><br><b>Subject:</b> =
GenART LC review of =
draft-ietf-nea-pt-tls-05<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I am the =
assigned Gen-ART reviewer for this draft. For background on Gen-ART, =
please see the FAQ at &lt;<a =
href=3D"http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq" =
target=3D"_blank">http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq=
</a>&gt;.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Please resolve these comments along with any other =
Last Call comments you may receive.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Document: =
draft-ietf-nea-pt-tls-05<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Reviewer: =
Roni Even<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Review =
Date:2012&#8211;6&#8211;4<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>IETF LC =
End Date: 2012&#8211;6&#8211;13<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>IESG =
Telechat date:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Summary: =
This draft is almost ready for publication as a standard track =
RFC.<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Major =
issues:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Minor =
issues:<o:p></o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.2 &#8220;Therefore, this specification requests the IANA reserve a TCP =
port number for use with the PT-TLS protocol upon publication of this =
specification as an Internet standard RFC.&#8221; I think it will&nbsp; =
be better to have here the assigned port number and instruct the RFC =
editor to put the correct value.<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] Ok, we can reword this in hopes of getting a particular value =
(race condition with other upcoming =
RFCs).<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.4.2.2 last paragraph you summarize the text from section 3.8 while in =
the paragraph above you provide the reference. Why do you need the last =
paragraph if 3.8 is referenced.<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] The goal of this section is to introduce and summarize the =
different phases of PT-TLS.&nbsp; We felt a brief discussion of the =
general message flow was helpful to the reader to understand what occurs =
during this phase (similar to what we did in the other =
sub-sections).&nbsp; Your correct that this information is covered later =
in more detail.<o:p></o:p></span></i></b></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In various =
places you refer to SMI 0 as IETF SMI number while according to the =
table it is IANA SMI number.<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] I presume this is about the PEN 0 being for the IETF.&nbsp; =
Correct, it&#8217;s the IETF&#8217;s name space that administered by the =
IANA. &nbsp;What text would you like to see to make this more =
clear?&nbsp; Can we do it in one place, for example stating that the =
IETF name space is administered by the =
IANA?<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>I assume =
that all implementations MUST support message type vendor ID 0. Is this =
mentioned?<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] The purpose of this section was just to summarize and enumerate =
the message types for vendor id 0.&nbsp; &nbsp;I don&#8217;t think =
it&#8217;s a general rule that any message type defined in the IETF =
(IANA </span></i></b><b><i><span =
style=3D'font-size:11.0pt;font-family:Wingdings;color:#1F497D'>J</span></=
i></b><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>) name space must (or should be) supported by all =
implementations.&nbsp; It will vary depending on the purpose of the =
message so that normative language is included in the descriptions of =
the message.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>5.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.5 and 6.1 you propose a policy of &#8220;Expert Review with =
Specification Required &#8220;. I think that according to RFC5226 expert =
review is implied if you select a specification required =
policy.<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] I agree, it says &#8220;Specification Required also implies use =
of a Designated Expert&#8221;.&nbsp; The policy is just =
&#8220;Specification Required&#8221; so we could remove the =
&#8220;Expert Review with&#8221; and make it clear it&#8217;s the =
Specification Required IANA policy. <o:p></o:p></span></i></b></p><p =
class=3DMsoPlainText style=3D'margin-left:10.5pt'><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></i></b></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>6.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.6 on 9+ &#8220;Recipients of messages&nbsp;&nbsp; of type 9 or higher =
that do not support the PT-TLS Message Type Vendor ID and PT-TLS Message =
Type of a received PT-TLS message MUST respond with a Type Not Supported =
PT-TLS error code in a PT-TLS Error message.&#8221; I think this is true =
only for Message Type Vendor ID 0.<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] Thanks will reword this section to make it more =
clear.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>7.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In 3.7.1 =
for Max vers and prefs ver you say that they MUST be set to 1. I think =
it will be more correct here to say SHOULD since you explain afterwards =
that they may have other values.<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] I think this is a MUST.&nbsp; The next sentence just points out =
that this normative text might change in a future revision (which is not =
currently planned).<o:p></o:p></span></i></b></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>8.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.7.2 &#8220;the recipient SHOULD send&#8221;. Why not make it a MUST =
here.<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] I ok with making this change, let&#8217;s see what others think =
&#8230;<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>9.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.7.2 &#8220;The version selected MUST be within the Min Vers to Max =
Vers inclusive range sent in the Version Request&nbsp;&nbsp; =
Message&#8221; I was expecting to see pref ver =
here.<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] Perf is just an informational (hint) =
preference.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>10.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.8.3 &#8220; The SASL client authentication starts when the NEA =
Server&nbsp; enters the PT-TLS Negotiation phase and its policy =
indicates&nbsp; that an authentication of the NEA Client is necessary =
but was not performed during the TLS handshake protocol &#8220; my read =
of&nbsp; section 3.8 second paragraph is that it can be done even if was =
done in the TLS handshake so the last part of the sentence is not =
correct, if there is a policy you do it anyhow. This comment is also for =
the third paragraph.<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] Thanks, this was supposed to be an example.&nbsp; Will fix =
these.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>11.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section =
3.9 I noticed that you propose to send the entire original message. =
Isn&#8217;t it enough to send only the message identifier. This is based =
on the last sentence of this section.<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] Not &#8220;the entire original message&#8221; as its at most =
the first 1024 bytes of the offending message.&nbsp; This allows the =
recipient to either caches recently sent messages and/or message =
identifiers when determining what caused the error. &nbsp;We thought =
this flexibility was useful and had very little =
cost.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>12.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Most of =
the text in section 6.1 repeats RFC5226 but in your words. Are you =
trying to change some of RFC5226 text if not why write it in different =
words?<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[PS:] We were hoping to emphasize the aspects of 5226 that are most =
important to this specification.&nbsp; We weren&#8217;t trying to change =
how the IANA policy was interpreted.&nbsp; Did you think we did =
so?&nbsp; Is there a portion of this text that is most troubling or was =
this just a question?<o:p></o:p></span></i></b></p><p =
class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Nits/editor=
ial comments:<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></body></html>
------=_NextPart_000_0223_01CD4E15.57B56D80--


From Paul_Sangster@symantec.com  Tue Jun 19 08:24:21 2012
Return-Path: <Paul_Sangster@symantec.com>
X-Original-To: nea@ietfa.amsl.com
Delivered-To: nea@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BD3211E808F; Tue, 19 Jun 2012 08:24:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AoiOk4cvj95A; Tue, 19 Jun 2012 08:24:15 -0700 (PDT)
Received: from tus1smtoutpex02.symantec.com (tus1smtoutpex02.symantec.com [216.10.195.242]) by ietfa.amsl.com (Postfix) with ESMTP id D267021F8566; Tue, 19 Jun 2012 08:24:04 -0700 (PDT)
X-AuditID: d80ac3f2-b7f806d0000068dc-a0-4fe099945643
Received: from tus1opsmtapin02.ges.symantec.com (tus1opsmtapin02.ges.symantec.com [192.168.214.44]) by tus1smtoutpex02.symantec.com (Symantec Brightmail Gateway out) with SMTP id 55.26.26844.49990EF4; Tue, 19 Jun 2012 15:24:04 +0000 (GMT)
Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by tus1opsmtapin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Paul_Sangster@symantec.com>) id 1Sh0Hk-0001GD-0W; Tue, 19 Jun 2012 15:24:04 +0000
Received: from TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM ([155.64.220.150]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([172.24.185.246]) with mapi; Tue, 19 Jun 2012 08:24:04 -0700
From: Paul Sangster <Paul_Sangster@symantec.com>
To: Roni Even <ron.even.tlv@gmail.com>, "draft-ietf-nea-pt-tls.all@tools.ietf.org" <draft-ietf-nea-pt-tls.all@tools.ietf.org>
Date: Tue, 19 Jun 2012 08:25:43 -0700
Thread-Topic: GenART LC review of draft-ietf-nea-pt-tls-05
Thread-Index: Ac1Cl9xExNAkih6WSYeHA9SkXDOg7gG388dgASA4xdAADb42MA==
Message-ID: <6E79D623502C70419A9EAB18E4D274252B8B2C397F@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM>
References: <4fcd272e.2968b40a.55d4.ffff9de3@mx.google.com> <6E79D623502C70419A9EAB18E4D274252B8B06102F@TUS1XCHEVSPIN35.SYMC.SYMANTEC.COM> <4fe0440b.6959b40a.7a49.6095@mx.google.com>
In-Reply-To: <4fe0440b.6959b40a.7a49.6095@mx.google.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_6E79D623502C70419A9EAB18E4D274252B8B2C397FTUS1XCHEVSPIN_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRmVeSWpSXmKPExsVyYMU1Hd0pMx/4G2y+zm4x9+IEdourrz6z WDzbOJ/F4vPbCou/7cwOrB47Z91l91iy5CeTx5fLn9kCmKO4bFJSczLLUov07RK4Mp5Mvsxe sH4uU8WE6YsZGxi//mbsYuTkkBAwkbh8dx4bhC0mceHeeiCbi0NI4AOjxJ3dh9khnNeMEl2r mpkhnFWMEr/fLgRrZxMwkNh55BRYlYhAI6PE1yVzmEESzAJJEsdnbGABsVkEVCXW35zCDmIL C1hKTPk+CSwuImAlsfTDRCYI20niyrnjYDavQJTE3Om7oFbvYpRY8/QpWDOngIXExg23WEFs RqBjv59awwSxTFzi1pP5TBBPCEgs2XOeGcIWlXj5+B9UvajEnfb1jBD1+RIP1pxih1gmKHFy 5hOWCYxis5CMmoWkbBaSMoi4jsSC3Z/YIGxtiWULXzPD2GcOPGZCFl/AyL6KUaaktNiwOLck v7SkILXCwEivuDI3ERjByXrJ+bmbGIFRfIPr8KcdjDeWKh5iFOBgVOLh3TDpgb8Qa2IZUOUh RgkOZiUR3roZQCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8H3Zv9RcSSE8sSc1OTS1ILYLJMnFw SjUwTvO/mqp7O39hgQfrf+aqiQt1Qu0NZRetP2zSfOsJU3XDpjcHZ9kei3OJ7T/B/Lp2XdrV dSdXOP5/xXf55sPca523a9SKnKdUbWleKGJZrLBRZz1r1UTpx/P3CrWkdVwWF9vJFvDY4lyB uuxL4faQHFHH8Fe7FQzMg8L59j9+kME0w3jJW1EjJZbijERDLeai4kQAludT5d4CAAA=
Cc: "gen-art@ietf.org" <gen-art@ietf.org>, "nea@ietf.org" <nea@ietf.org>, 'IETF' <ietf@ietf.org>
Subject: Re: [Nea] GenART LC review of draft-ietf-nea-pt-tls-05
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nea>, <mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nea>, <mailto:nea-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jun 2012 15:24:21 -0000

--_000_6E79D623502C70419A9EAB18E4D274252B8B2C397FTUS1XCHEVSPIN_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

NEA has 2 existing RFCs (PA and PB protocols) that use the PEN of 0 in exac=
tly the same way as PT-TLS.  One option might be to change "Reserved" to "R=
eserved for IETF Use".
From: Roni Even [mailto:ron.even.tlv@gmail.com]
Sent: Tuesday, June 19, 2012 2:16 AM
To: Paul Sangster; draft-ietf-nea-pt-tls.all@tools.ietf.org
Cc: 'IETF'; gen-art@ietf.org; nea@ietf.org
Subject: RE: GenART LC review of draft-ietf-nea-pt-tls-05

Hi,
I am OK with your responses. The only thing I am not sure is about using PE=
N 0 defined in the registry.

Decimal
| Organization
| | Contact
| | | Email
| | | |
0
  Reserved
    Internet Assigned Numbers Authority
      iana&iana.org

I was wondering how this enterprise number should be specified since it app=
ears as "Reserved" in the registry. I have no specific suggestion
Roni


From: Paul Sangster [mailto:Paul_Sangster@symantec.com]
Sent: Wednesday, June 13, 2012 7:56 PM
To: Roni Even; draft-ietf-nea-pt-tls.all@tools.ietf.org
Cc: 'IETF'; gen-art@ietf.org; nea@ietf.org
Subject: RE: GenART LC review of draft-ietf-nea-pt-tls-05

Thanks for the detailed review, comments are in-lined...

From: Roni Even [mailto:ron.even.tlv@gmail.com]
Sent: Monday, June 04, 2012 2:20 PM
To: draft-ietf-nea-pt-tls.all@tools.ietf.org<mailto:draft-ietf-nea-pt-tls.a=
ll@tools.ietf.org>
Cc: 'IETF'; gen-art@ietf.org<mailto:gen-art@ietf.org>
Subject: GenART LC review of draft-ietf-nea-pt-tls-05

I am the assigned Gen-ART reviewer for this draft. For background on Gen-AR=
T, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/Gen=
Artfaq>.

Please resolve these comments along with any other Last Call comments you m=
ay receive.



Document: draft-ietf-nea-pt-tls-05

Reviewer: Roni Even

Review Date:2012-6-4

IETF LC End Date: 2012-6-13

IESG Telechat date:



Summary: This draft is almost ready for publication as a standard track RFC=
.



Major issues:



Minor issues:

1.       In section 3.2 "Therefore, this specification requests the IANA re=
serve a TCP port number for use with the PT-TLS protocol upon publication o=
f this specification as an Internet standard RFC." I think it will  be bett=
er to have here the assigned port number and instruct the RFC editor to put=
 the correct value.



[PS:] Ok, we can reword this in hopes of getting a particular value (race c=
ondition with other upcoming RFCs).



2.       In section 3.4.2.2 last paragraph you summarize the text from sect=
ion 3.8 while in the paragraph above you provide the reference. Why do you =
need the last paragraph if 3.8 is referenced.



[PS:] The goal of this section is to introduce and summarize the different =
phases of PT-TLS.  We felt a brief discussion of the general message flow w=
as helpful to the reader to understand what occurs during this phase (simil=
ar to what we did in the other sub-sections).  Your correct that this infor=
mation is covered later in more detail.



3.       In various places you refer to SMI 0 as IETF SMI number while acco=
rding to the table it is IANA SMI number.



[PS:] I presume this is about the PEN 0 being for the IETF.  Correct, it's =
the IETF's name space that administered by the IANA.  What text would you l=
ike to see to make this more clear?  Can we do it in one place, for example=
 stating that the IETF name space is administered by the IANA?



4.       I assume that all implementations MUST support message type vendor=
 ID 0. Is this mentioned?



[PS:] The purpose of this section was just to summarize and enumerate the m=
essage types for vendor id 0.   I don't think it's a general rule that any =
message type defined in the IETF (IANA :)) name space must (or should be) s=
upported by all implementations.  It will vary depending on the purpose of =
the message so that normative language is included in the descriptions of t=
he message.



5.       In section 3.5 and 6.1 you propose a policy of "Expert Review with=
 Specification Required ". I think that according to RFC5226 expert review =
is implied if you select a specification required policy.



[PS:] I agree, it says "Specification Required also implies use of a Design=
ated Expert".  The policy is just "Specification Required" so we could remo=
ve the "Expert Review with" and make it clear it's the Specification Requir=
ed IANA policy.



6.       In section 3.6 on 9+ "Recipients of messages   of type 9 or higher=
 that do not support the PT-TLS Message Type Vendor ID and PT-TLS Message T=
ype of a received PT-TLS message MUST respond with a Type Not Supported PT-=
TLS error code in a PT-TLS Error message." I think this is true only for Me=
ssage Type Vendor ID 0.



[PS:] Thanks will reword this section to make it more clear.



7.       In 3.7.1 for Max vers and prefs ver you say that they MUST be set =
to 1. I think it will be more correct here to say SHOULD since you explain =
afterwards that they may have other values.



[PS:] I think this is a MUST.  The next sentence just points out that this =
normative text might change in a future revision (which is not currently pl=
anned).



8.       In section 3.7.2 "the recipient SHOULD send". Why not make it a MU=
ST here.



[PS:] I ok with making this change, let's see what others think ...



9.       In section 3.7.2 "The version selected MUST be within the Min Vers=
 to Max Vers inclusive range sent in the Version Request   Message" I was e=
xpecting to see pref ver here.



[PS:] Perf is just an informational (hint) preference.



10.   In section 3.8.3 " The SASL client authentication starts when the NEA=
 Server  enters the PT-TLS Negotiation phase and its policy indicates  that=
 an authentication of the NEA Client is necessary but was not performed dur=
ing the TLS handshake protocol " my read of  section 3.8 second paragraph i=
s that it can be done even if was done in the TLS handshake so the last par=
t of the sentence is not correct, if there is a policy you do it anyhow. Th=
is comment is also for the third paragraph.



[PS:] Thanks, this was supposed to be an example.  Will fix these.



11.   In section 3.9 I noticed that you propose to send the entire original=
 message. Isn't it enough to send only the message identifier. This is base=
d on the last sentence of this section.



[PS:] Not "the entire original message" as its at most the first 1024 bytes=
 of the offending message.  This allows the recipient to either caches rece=
ntly sent messages and/or message identifiers when determining what caused =
the error.  We thought this flexibility was useful and had very little cost=
.



12.   Most of the text in section 6.1 repeats RFC5226 but in your words. Ar=
e you trying to change some of RFC5226 text if not why write it in differen=
t words?



[PS:] We were hoping to emphasize the aspects of 5226 that are most importa=
nt to this specification.  We weren't trying to change how the IANA policy =
was interpreted.  Did you think we did so?  Is there a portion of this text=
 that is most troubling or was this just a question?









Nits/editorial comments:


--_000_6E79D623502C70419A9EAB18E4D274252B8B2C397FTUS1XCHEVSPIN_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:2023900102;
	mso-list-type:hybrid;
	mso-list-template-ids:-625979886 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>NEA has 2 existing RFCs (PA and PB protocols) that use the PE=
N of 0 in exactly the same way as PT-TLS.&nbsp; One option might be to chan=
ge &#8220;Reserved&#8221; to &#8220;Reserved for IETF Use&#8221;.<o:p></o:p=
></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:=
0in 0in 0in 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-botto=
m:0in;margin-bottom:.0001pt;line-height:normal'><b><span style=3D'font-size=
:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style=3D'f=
ont-size:10.0pt;font-family:"Tahoma","sans-serif"'> Roni Even [mailto:ron.e=
ven.tlv@gmail.com] <br><b>Sent:</b> Tuesday, June 19, 2012 2:16 AM<br><b>To=
:</b> Paul Sangster; draft-ietf-nea-pt-tls.all@tools.ietf.org<br><b>Cc:</b>=
 'IETF'; gen-art@ietf.org; nea@ietf.org<br><b>Subject:</b> RE: GenART LC re=
view of draft-ietf-nea-pt-tls-05<o:p></o:p></span></p></div></div><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span style=3D'color=
:#1F497D'>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'colo=
r:#1F497D'>I am OK with your responses. The only thing I am not sure is abo=
ut using PEN 0 defined in the registry.<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:n=
ormal'><span style=3D'font-size:10.0pt;font-family:"Courier New"'>Decimal<o=
:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-bottom:0in;margin-=
bottom:.0001pt;line-height:normal'><span style=3D'font-size:10.0pt;font-fam=
ily:"Courier New"'>| Organization<o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><span=
 style=3D'font-size:10.0pt;font-family:"Courier New"'>| | Contact<o:p></o:p=
></span></p><p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.=
0001pt;line-height:normal'><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New"'>| | | Email<o:p></o:p></span></p><p class=3DMsoNormal style=3D'm=
argin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New"'>| | | |<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-hei=
ght:normal'><span style=3D'font-size:10.0pt;font-family:"Courier New"'>0<o:=
p></o:p></span></p><p class=3DMsoNormal style=3D'margin-bottom:0in;margin-b=
ottom:.0001pt;line-height:normal'><span style=3D'font-size:10.0pt;font-fami=
ly:"Courier New"'>&nbsp; Reserved<o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><span=
 style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; In=
ternet Assigned Numbers Authority<o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-bottom:0in;margin-bottom:.0001pt;line-height:normal'><span=
 style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; iana&amp;iana.org<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><=
span style=3D'color:#1F497D'>I was wondering how this enterprise number sho=
uld be specified since it appears as &quot;Reserved&quot; in the registry. =
I have no specific suggestion<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'color:#1F497D'>Roni<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNorm=
al><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=3D'=
border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><d=
iv style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0i=
n 0in'><p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001p=
t;line-height:normal'><b><span style=3D'font-size:10.0pt;font-family:"Tahom=
a","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-famil=
y:"Tahoma","sans-serif"'> Paul Sangster [mailto:Paul_Sangster@symantec.com]=
 <br><b>Sent:</b> Wednesday, June 13, 2012 7:56 PM<br><b>To:</b> Roni Even;=
 draft-ietf-nea-pt-tls.all@tools.ietf.org<br><b>Cc:</b> 'IETF'; gen-art@iet=
f.org; nea@ietf.org<br><b>Subject:</b> RE: GenART LC review of draft-ietf-n=
ea-pt-tls-05<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks for =
the detailed review, comments are in-lined&#8230;<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>=
<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;paddin=
g:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-bottom:0in;margin=
-bottom:.0001pt;line-height:normal'><b><span style=3D'font-size:10.0pt;font=
-family:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.=
0pt;font-family:"Tahoma","sans-serif"'> Roni Even [<a href=3D"mailto:ron.ev=
en.tlv@gmail.com">mailto:ron.even.tlv@gmail.com</a>] <br><b>Sent:</b> Monda=
y, June 04, 2012 2:20 PM<br><b>To:</b> <a href=3D"mailto:draft-ietf-nea-pt-=
tls.all@tools.ietf.org">draft-ietf-nea-pt-tls.all@tools.ietf.org</a><br><b>=
Cc:</b> 'IETF'; <a href=3D"mailto:gen-art@ietf.org">gen-art@ietf.org</a><br=
><b>Subject:</b> GenART LC review of draft-ietf-nea-pt-tls-05<o:p></o:p></s=
pan></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMs=
oNormal>I am the assigned Gen-ART reviewer for this draft. For background o=
n Gen-ART, please see the FAQ at &lt;<a href=3D"http://wiki.tools.ietf.org/=
area/gen/trac/wiki/GenArtfaq" target=3D"_blank">http://wiki.tools.ietf.org/=
area/gen/trac/wiki/GenArtfaq</a>&gt;.<o:p></o:p></p><p class=3DMsoNormal><o=
:p>&nbsp;</o:p></p><p class=3DMsoNormal>Please resolve these comments along=
 with any other Last Call comments you may receive.<o:p></o:p></p><p class=
=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span style=3D=
'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Document: draft-ietf-=
nea-pt-tls-05<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif"'>Reviewer: Roni Even<o:p=
></o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif"'>Review Date:2012&#8211;6&#8211;4<o:p></o=
:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-=
family:"Calibri","sans-serif"'>IETF LC End Date: 2012&#8211;6&#8211;13<o:p>=
</o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;fo=
nt-family:"Calibri","sans-serif"'>IESG Telechat date:<o:p></o:p></span></p>=
<p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibr=
i","sans-serif"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Summary: This=
 draft is almost ready for publication as a standard track RFC.<o:p></o:p><=
/span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainT=
ext><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Maj=
or issues:<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'font=
-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Cali=
bri","sans-serif"'>Minor issues:<o:p></o:p></span></p><p class=3DMsoPlainTe=
xt style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><!=
[if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif"'><span style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><=
![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"=
'>In section 3.2 &#8220;Therefore, this specification requests the IANA res=
erve a TCP port number for use with the PT-TLS protocol upon publication of=
 this specification as an Internet standard RFC.&#8221; I think it will&nbs=
p; be better to have here the assigned port number and instruct the RFC edi=
tor to put the correct value.<o:p></o:p></span></p><p class=3DMsoPlainText>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS=
:] Ok, we can reword this in hopes of getting a particular value (race cond=
ition with other upcoming RFCs).<o:p></o:p></span></i></b></p><p class=3DMs=
oPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-seri=
f";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText style=
=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !sup=
portLists]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-seri=
f"'><span style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]=
><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In sec=
tion 3.4.2.2 last paragraph you summarize the text from section 3.8 while i=
n the paragraph above you provide the reference. Why do you need the last p=
aragraph if 3.8 is referenced.<o:p></o:p></span></p><p class=3DMsoPlainText=
><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#=
1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[P=
S:] The goal of this section is to introduce and summarize the different ph=
ases of PT-TLS.&nbsp; We felt a brief discussion of the general message flo=
w was helpful to the reader to understand what occurs during this phase (si=
milar to what we did in the other sub-sections).&nbsp; Your correct that th=
is information is covered later in more detail.<o:p></o:p></span></i></b></=
p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
PlainText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 l=
fo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Cali=
bri","sans-serif"'><span style=3D'mso-list:Ignore'>3.<span style=3D'font:7.=
0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><=
/span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif"'>In various places you refer to SMI 0 as IETF SMI number while acco=
rding to the table it is IANA SMI number.<o:p></o:p></span></p><p class=3DM=
soPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-ser=
if";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><=
i><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:=
#1F497D'>[PS:] I presume this is about the PEN 0 being for the IETF.&nbsp; =
Correct, it&#8217;s the IETF&#8217;s name space that administered by the IA=
NA. &nbsp;What text would you like to see to make this more clear?&nbsp; Ca=
n we do it in one place, for example stating that the IETF name space is ad=
ministered by the IANA?<o:p></o:p></span></i></b></p><p class=3DMsoPlainTex=
t><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:=
#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText style=3D'margi=
n-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists=
]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span=
 style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span st=
yle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>I assume that a=
ll implementations MUST support message type vendor ID 0. Is this mentioned=
?<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.=
0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></sp=
an></p><p class=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'>[PS:] The purpose of this secti=
on was just to summarize and enumerate the message types for vendor id 0.&n=
bsp; &nbsp;I don&#8217;t think it&#8217;s a general rule that any message t=
ype defined in the IETF (IANA </span></i></b><b><i><span style=3D'font-size=
:11.0pt;font-family:Wingdings;color:#1F497D'>J</span></i></b><b><i><span st=
yle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>)=
 name space must (or should be) supported by all implementations.&nbsp; It =
will vary depending on the purpose of the message so that normative languag=
e is included in the descriptions of the message.<o:p></o:p></span></i></b>=
</p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Ca=
libri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soPlainText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1=
 lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Ca=
libri","sans-serif"'><span style=3D'mso-list:Ignore'>5.<span style=3D'font:=
7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span=
></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sa=
ns-serif"'>In section 3.5 and 6.1 you propose a policy of &#8220;Expert Rev=
iew with Specification Required &#8220;. I think that according to RFC5226 =
expert review is implied if you select a specification required policy.<o:p=
></o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-family=
:"Calibri","sans-serif";color:#1F497D'>[PS:] I agree, it says &#8220;Specif=
ication Required also implies use of a Designated Expert&#8221;.&nbsp; The =
policy is just &#8220;Specification Required&#8221; so we could remove the =
&#8220;Expert Review with&#8221; and make it clear it&#8217;s the Specifica=
tion Required IANA policy. <o:p></o:p></span></i></b></p><p class=3DMsoPlai=
nText style=3D'margin-left:10.5pt'><b><i><span style=3D'font-size:11.0pt;fo=
nt-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></i=
></b></p><p class=3DMsoPlainText style=3D'margin-left:.5in;text-indent:-.25=
in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=3D'font-size:1=
1.0pt;font-family:"Calibri","sans-serif"'><span style=3D'mso-list:Ignore'>6=
.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;font=
-family:"Calibri","sans-serif"'>In section 3.6 on 9+ &#8220;Recipients of m=
essages&nbsp;&nbsp; of type 9 or higher that do not support the PT-TLS Mess=
age Type Vendor ID and PT-TLS Message Type of a received PT-TLS message MUS=
T respond with a Type Not Supported PT-TLS error code in a PT-TLS Error mes=
sage.&#8221; I think this is true only for Message Type Vendor ID 0.<o:p></=
o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font=
-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><=
p class=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:#1F497D'>[PS:] Thanks will reword this section t=
o make it more clear.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText style=3D'margin-=
left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span s=
tyle=3D'mso-list:Ignore'>7.<span style=3D'font:7.0pt "Times New Roman"'>&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In 3.7.1 for Max =
vers and prefs ver you say that they MUST be set to 1. I think it will be m=
ore correct here to say SHOULD since you explain afterwards that they may h=
ave other values.<o:p></o:p></span></p><p class=3DMsoPlainText><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p=
>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span style=3D'font-s=
ize:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS:] I think =
this is a MUST.&nbsp; The next sentence just points out that this normative=
 text might change in a future revision (which is not currently planned).<o=
:p></o:p></span></i></b></p><p class=3DMsoPlainText><span style=3D'font-siz=
e:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p=
></span></p><p class=3DMsoPlainText style=3D'margin-left:.5in;text-indent:-=
.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=3D'font-siz=
e:11.0pt;font-family:"Calibri","sans-serif"'><span style=3D'mso-list:Ignore=
'>8.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif"'>In section 3.7.2 &#8220;the recipient SH=
OULD send&#8221;. Why not make it a MUST here.<o:p></o:p></span></p><p clas=
s=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText=
><b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>[PS:] I ok with making this change, let&#8217;s see what othe=
rs think &#8230;<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D=
'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText style=3D'margin-left:=
.5in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span style=
=3D'mso-list:Ignore'>9.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style=3D=
'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section 3.7.2 &#82=
20;The version selected MUST be within the Min Vers to Max Vers inclusive r=
ange sent in the Version Request&nbsp;&nbsp; Message&#8221; I was expecting=
 to see pref ver here.<o:p></o:p></span></p><p class=3DMsoPlainText><span s=
tyle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>=
<o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><b><i><span style=3D'fo=
nt-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>[PS:] Perf=
 is just an informational (hint) preference.<o:p></o:p></span></i></b></p><=
p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri=
","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPla=
inText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo2=
'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Calibri=
","sans-serif"'><span style=3D'mso-list:Ignore'>10.<span style=3D'font:7.0p=
t "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In section 3.8.3 =
&#8220; The SASL client authentication starts when the NEA Server&nbsp; ent=
ers the PT-TLS Negotiation phase and its policy indicates&nbsp; that an aut=
hentication of the NEA Client is necessary but was not performed during the=
 TLS handshake protocol &#8220; my read of&nbsp; section 3.8 second paragra=
ph is that it can be done even if was done in the TLS handshake so the last=
 part of the sentence is not correct, if there is a policy you do it anyhow=
. This comment is also for the third paragraph.<o:p></o:p></span></p><p cla=
ss=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sa=
ns-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainTex=
t><b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";=
color:#1F497D'>[PS:] Thanks, this was supposed to be an example.&nbsp; Will=
 fix these.<o:p></o:p></span></i></b></p><p class=3DMsoPlainText><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoPlainText style=3D'margin-left:.5in;=
text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span style=3D'ms=
o-list:Ignore'>11.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;=
 </span></span></span><![endif]><span style=3D'font-size:11.0pt;font-family=
:"Calibri","sans-serif"'>In section 3.9 I noticed that you propose to send =
the entire original message. Isn&#8217;t it enough to send only the message=
 identifier. This is based on the last sentence of this section.<o:p></o:p>=
</span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-fam=
ily:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p cl=
ass=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-family:"Calib=
ri","sans-serif";color:#1F497D'>[PS:] Not &#8220;the entire original messag=
e&#8221; as its at most the first 1024 bytes of the offending message.&nbsp=
; This allows the recipient to either caches recently sent messages and/or =
message identifiers when determining what caused the error. &nbsp;We though=
t this flexibility was useful and had very little cost.<o:p></o:p></span></=
i></b></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p cla=
ss=3DMsoPlainText style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 =
level1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif"'><span style=3D'mso-list:Ignore'>12.<span style=
=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endi=
f]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Most=
 of the text in section 6.1 repeats RFC5226 but in your words. Are you tryi=
ng to change some of RFC5226 text if not why write it in different words?<o=
:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.0pt=
;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span>=
</p><p class=3DMsoPlainText><b><i><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'>[PS:] We were hoping to emphasize =
the aspects of 5226 that are most important to this specification.&nbsp; We=
 weren&#8217;t trying to change how the IANA policy was interpreted.&nbsp; =
Did you think we did so?&nbsp; Is there a portion of this text that is most=
 troubling or was this just a question?<o:p></o:p></span></i></b></p><p cla=
ss=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","sa=
ns-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainTex=
t><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoPlainText><span style=3D'font-size:11.=
0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p><p clas=
s=3DMsoPlainText><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Nits/editorial com=
ments:<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div=
></div></div></div></body></html>=

--_000_6E79D623502C70419A9EAB18E4D274252B8B2C397FTUS1XCHEVSPIN_--
