Re: [certid] [xmpp] accommodating server-to-server (was: I-D Action:draft-saintandre-tls-server-id-check-10.txt)
Philipp Hancke <fippo@mail.symlynx.com> Tue, 09 November 2010 09:27 UTC
Return-Path: <fippo@mail.symlynx.com>
X-Original-To: certid@core3.amsl.com
Delivered-To: certid@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 28C1C3A689E; Tue, 9 Nov 2010 01:27:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lArUhvusFJES;
Tue, 9 Nov 2010 01:27:08 -0800 (PST)
Received: from lo.psyced.org (lost.IN.psyced.org [188.40.42.221]) by
core3.amsl.com (Postfix) with ESMTP id 9B4203A680A;
Tue, 9 Nov 2010 01:27:07 -0800 (PST)
Received: from [130.83.87.24] (l0280.dyn.hrz.tu-darmstadt.de [130.83.87.24])
(authenticated bits=0) by lo.psyced.org (8.14.3/8.14.3/Debian-5+lenny1) with
ESMTP id oA99RaTs016972 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA
bits=256 verify=NO); Tue, 9 Nov 2010 10:27:42 +0100
Message-ID: <4CD913FA.2070308@mail.symlynx.com>
Date: Tue, 09 Nov 2010 10:27:22 +0100
From: Philipp Hancke <fippo@mail.symlynx.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
rv:1.9.1.12) Gecko/20100915 Thunderbird/3.0.8
MIME-Version: 1.0
To: xmpp@ietf.org, certid@ietf.org
References: <4CD47814.3010508@KingsMountain.com>
In-Reply-To: <4CD47814.3010508@KingsMountain.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [certid] [xmpp] accommodating server-to-server (was:
I-D Action:draft-saintandre-tls-server-id-check-10.txt)
X-BeenThere: certid@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Representation and verification of identity in certificates
<certid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/certid>,
<mailto:certid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/certid>
List-Post: <mailto:certid@ietf.org>
List-Help: <mailto:certid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/certid>,
<mailto:certid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 09:27:09 -0000
Hi Jeff, [...] > To me, what Peter wrote in the proposed "Note:" is confusing because it > is labeling an entity as a "TLS client" that is not a TLS client in the > TLS protocol sense -- it is playing the TLS server role, and is only > behaving as a "TLS client" would in the sense of verifying the entity at > the other end of the incoming connection. From the TLS protocol level both occurences of "client" should have been "server", yes. > In this case we ostensibly have the "peer server" -- legitimately acting > as a TLS client -- presenting its certificate during the TLS handshake, > and thus the application service is obliged to perform the same checks > on the peer server's asserted identity, as an actual TLS client performs > on asserted app service identity. > > yes? Exactly. > If so, it seems we're linguistically standing on our heads here trying > to shoehorn the notion of "verification of client identity (by the app > service)" into section 4 "Verification of Service Identity". Yes. > I propose that we need to perhaps have a separate section for the former > and figure out how to refactor the more detailed section 4 subsections > such that we don't have to needlessly repeat text. You might split this in such a way that you describe how to get the certificate and reference identifiers first (which is slightly different for client and server) and then the process of validation for a given certificate and a given reference identifiers (which no longer depends on whether a client or a server is doing that). Essentially, that means replacing most occurences of "client" with "verifying entity". However, I am not sure if this really going to improve readability for anyone that is not looking for xmpp-s2s :-/ philipp
- Re: [certid] accommodating server-to-server (was:… =JeffH
- Re: [certid] accommodating server-to-server (was:… Peter Saint-Andre
- Re: [certid] [xmpp] accommodating server-to-serve… Philipp Hancke
- Re: [certid] [xmpp] accommodating server-to-server Peter Saint-Andre
- Re: [certid] accommodating server-to-server (was:… =JeffH