Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.txt
Nicolas Williams <Nicolas.Williams@sun.com> Thu, 19 April 2007 14:57 UTC
Return-path: <spkm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HeY4V-0004EP-2f; Thu, 19 Apr 2007 10:57:19 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HeY4U-0004EF-7Z for spkm@ietf.org; Thu, 19 Apr 2007 10:57:18 -0400
Received: from brmea-mail-3.sun.com ([192.18.98.34]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HeY4S-0000HO-OM for spkm@ietf.org; Thu, 19 Apr 2007 10:57:18 -0400
Received: from centralmail3brm.Central.Sun.COM ([129.147.62.199]) by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l3JEvGZd001917 for <spkm@ietf.org>; Thu, 19 Apr 2007 14:57:16 GMT
Received: from binky.central.sun.com (binky.Central.Sun.COM [129.153.128.104]) by centralmail3brm.Central.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL, v2.2) with ESMTP id l3JEvFfO029130 for <spkm@ietf.org>; Thu, 19 Apr 2007 08:57:15 -0600 (MDT)
Received: from binky.central.sun.com (localhost [127.0.0.1]) by binky.central.sun.com (8.13.8+Sun/8.13.6) with ESMTP id l3JEuGea011318; Thu, 19 Apr 2007 09:56:16 -0500 (CDT)
Received: (from nw141292@localhost) by binky.central.sun.com (8.13.8+Sun/8.13.8/Submit) id l3JEuFMV011317; Thu, 19 Apr 2007 09:56:15 -0500 (CDT)
X-Authentication-Warning: binky.central.sun.com: nw141292 set sender to Nicolas.Williams@sun.com using -f
Date: Thu, 19 Apr 2007 09:56:15 -0500
From: Nicolas Williams <Nicolas.Williams@sun.com>
To: Martin Rex <Martin.Rex@sap.com>
Subject: Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.txt
Message-ID: <20070419145614.GJ4375@Sun.COM>
Mail-Followup-To: Martin Rex <Martin.Rex@sap.com>, lzhu@windows.microsoft.com, aglo@citi.umich.edu, spkm@ietf.org, kitten@lists.ietf.org
References: <20070418211013.GT4375@Sun.COM> <200704191416.l3JEGHn3002032@fs4113.wdf.sap.corp>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <200704191416.l3JEGHn3002032@fs4113.wdf.sap.corp>
User-Agent: Mutt/1.5.7i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465
Cc: aglo@citi.umich.edu, spkm@ietf.org, kitten@lists.ietf.org
X-BeenThere: spkm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Low Infrastructure Public Key GSS mechanism <spkm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/spkm>, <mailto:spkm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/spkm>
List-Post: <mailto:spkm@ietf.org>
List-Help: <mailto:spkm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/spkm>, <mailto:spkm-request@ietf.org?subject=subscribe>
Errors-To: spkm-bounces@ietf.org
On Thu, Apr 19, 2007 at 04:16:16PM +0200, Martin Rex wrote: > Nicolas Williams wrote: > > I can't tell if RFC2478/4178 require that header on non-initial SPNEGO > > context tokens, but our implementation does NOT put it on any SPNEGO > > context token other than the initial one. Did we miss this? > > > > > This requirement, if we wanted to make it, would have to apply only to > > future Standards-Track mechs. > > That requirement *DID* exist in rfc-2478. So there seems to be > a completely backwards incompatible change in rfc-4178. > At least rfc-4178 is very explicit what it wants in 4.2. > > Rfc2478 was always meant to use the generic framing on all context > tokens (they're called "negotiation tokens"). It's true that this > is not explicitly spelled out, but at the time when rfc-2478 was > produced, both of the gss-api mechanism in the IETF/CAT discussion > (rfc-1964 Kerberos 5, rfc-2025 SPKM) was using the generic framing > on all of the tokens (context level AND per-message tokens), and > the little words about the issue in rfc-2478: > > 3.2.1. Syntax > > This section specifies the syntax of the corresponding > "innerContextToken" field for the first token and subsequent > negotiation tokens. During the mechanism negociation, the > "innerContextToken" field contains the ASN.1 structure > "NegociationToken" given below, encoded using the DER encoding > conventions. > > talks about "innerContextToken" for the first **AND** subsequent > negotiation tokens, which implies that all negotiation (=context level) > tokens are built in the same fashion an all carry the generic framing. I don't agree with that reading of the text. Regardless, if there are posts on the old CAT list about this saying that the generic framing is expected on non-initial context tokens then I agree that RFC4178 made a change. But we can't all be reading mailing lists from years ago -- RFCs shouldn't miss such things, and RFC2478 was missing a lot of details (e.g., what ASN.1 encoding to use). > I thought there was an interop of SPNEGO-implementations a while ago-- > I would have expected this issue to become apparent if it was ambiguous, > provided that there are truely independent implementations of _the_spec_. There truly independent implementations of _RFC4178_ were tested. Nico -- _______________________________________________ SPKM mailing list SPKM@ietf.org https://www1.ietf.org/mailman/listinfo/spkm
- [SPKM] FW: I-D ACTION:draft-zhu-pku2u-01.txt Liqiang(Larry) Zhu
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Olga Kornievskaia
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Liqiang(Larry) Zhu
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Liqiang(Larry) Zhu
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Nicolas Williams
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Liqiang(Larry) Zhu
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Nicolas Williams
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Liqiang(Larry) Zhu
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Liqiang(Larry) Zhu
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Martin Rex
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Martin Rex
- Re: [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Sam Hartman
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Martin Rex
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Martin Rex
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Martin Rex
- Re: [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Martin Rex
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Olga Kornievskaia
- Re: [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Olga Kornievskaia
- [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.txt Olga Kornievskaia
- [SPKM] RE: FW: I-D ACTION:draft-zhu-pku2u-01.txt Liqiang(Larry) Zhu
- [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.txt Olga Kornievskaia
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- Re: [SPKM] RE: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Jeffrey Hutzelman
- [SPKM] Re: Comments on draft-zhu-pku2u-01.txt Martin Rex
- [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.txt Olga Kornievskaia
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Nicolas Williams
- RE: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Liqiang(Larry) Zhu
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Martin Rex
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Nicolas Williams
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Martin Rex
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Nicolas Williams
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Martin Rex
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Nicolas Williams
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Martin Rex
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Nicolas Williams
- Re: [SPKM] Re: FW: I-D ACTION:draft-zhu-pku2u-01.… Martin Rex