RE: Signed Receipts and Mail Lists
Graeme Lunt <Graeme.Lunt@nexor.co.uk> Wed, 02 July 2003 14:27 UTC
Received: from above.proper.com (above.proper.com [208.184.76.39]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA23300 for <smime-archive@lists.ietf.org>; Wed, 2 Jul 2003 10:27:40 -0400 (EDT)
Received: from above.proper.com (localhost [127.0.0.1]) by above.proper.com (8.12.9/8.12.8) with ESMTP id h62DwHFK057578 for <ietf-smime-bks@above.proper.com>; Wed, 2 Jul 2003 06:58:17 -0700 (PDT) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.9/8.12.9/Submit) id h62DwH3b057577 for ietf-smime-bks; Wed, 2 Jul 2003 06:58:17 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from moorabbin.nexor.co.uk (moorabbin.nexor.co.uk [80.6.88.100]) by above.proper.com (8.12.9/8.12.8) with ESMTP id h62DwAFK057564 for <ietf-smime@imc.org>; Wed, 2 Jul 2003 06:58:16 -0700 (PDT) (envelope-from Graeme.Lunt@nexor.co.uk)
Received: from typhoon (actually host 210.53.63.193.in-addr.arpa) by moorabbin.nexor.co.uk with ESMTP (Mailer) with ESMTP; Wed, 2 Jul 2003 14:55:15 +0100
Reply-To: "g.lunt" <Graeme.Lunt@nexor.co.uk>
From: Graeme Lunt <Graeme.Lunt@nexor.co.uk>
To: 'jimsch' <jimsch@exmsft.com>, "'Sean P. Turner'" <turners@ieca.com>
Cc: 'ietf-smime' <ietf-smime@imc.org>
Subject: RE: Signed Receipts and Mail Lists
Date: Wed, 02 Jul 2003 14:56:58 +0100
Organization: Nexor
Message-ID: <001f01c340a1$cf01f470$d2353fc1@nexor.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
In-Reply-To: <009701c33ce3$a86b4170$3d0311ac@augustcellars.local>
X-Spam-Status: No, hits=-100.7 required=5.0 tests=IN_REP_TO,NOSPAM_INC,QUOTED_EMAIL_TEXT,SPAM_PHRASE_03_05, USER_IN_WHITELIST version=2.43
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>
Content-Transfer-Encoding: 7bit
Jim, > If we adopted the solution you gave, what limits me from making > arbitrary statements about who I am in this field that then need to be > independently verified by the receipt processing code? (I.e. what if > I put the fact that I am turners@ieca.com in this field and sign with > my jimsch@exmsft.com certificate). First off, having looked in more detail at 2634 it implicitly requires each mail list to have its own certificate. In particular, the EntityIdentifier, used in MLExpansionHistory, refers only to a certificate. So having a single certificate for an MLA supporting multiple lists would cause the loop detection algorithm to fail. So what I was looking at (a single certificate for a mail list agent supporting multiple lists) is a more fundamental change than I first thought. But back to your question. The basic answer is that nothing would limit you. Do you see this as a major issue? x400wrap has a similar case where the content being signed contains an "originator" field. "Receiving agents SHOULD check that the originator address in the X.400 content matches an X.400 address in the signer's certificate, if X.400 addresses are present in the certificate and an originator address is available in the content. A receiving agent SHOULD provide some explicit alternate processing of the message if this comparison fails, which may be to display a message that shows the recipient the addresses in the certificate or other certificate details." I think that similar wording to section 4.3 of this draft may be acceptable? This wording allows us to take our own action to correlate the x400 originator to the signer in the case that they don't match (we use attribute certificates to do the signer to originator validation). So for your example, I may see something like: "signed receipt from jimsch@exmsft.com on behalf of turners@ieca.com at <time>" The receiptFrom field I proposed is primarily aimed at supporting the correlation of the signed receipt to the original recipient by providing original address the signed receipt was requested from. There are a number of reasons why I may not be able to match the address[es] (subjectAltName) from the certificate to one of the addresses I to: a) Valid aliases not in the subjectAltNames of the certificate b) Signed receipt from a recipient who received the message as a result of ML expansion. c) Mail redirections - e.g. sent to "ceo@corp.com" which redirects to a personal mailbox. Similar to a). Graeme > > -----Original Message----- > > From: owner-ietf-smime@mail.imc.org > > [mailto:owner-ietf-smime@mail.imc.org] On Behalf Of Graeme Lunt > > Sent: Wednesday, June 25, 2003 12:40 AM > > To: 'Sean P. Turner' > > Cc: 'ietf-smime' > > Subject: RE: Signed Receipts and Mail Lists > > > > > > > > Sean, > > > > > I'm not sure that the MLA returns a receipt on behalf of the ML > > > members. > > > > OK - if an MLA should not return signed receipts then there is not a > > problem with my scenario. > > > > > I looked through ESS again and I couldn't find anything > > that said if a > > > message enters an MLA with a signed receipt request that it > > > > > shouldn't or should return a receipt. > > > > Is an MLA considered a "receiving agent"/"receiving > > software"/"processing software" in section 2.3 of ESS? I had assumed > > that it was but agree it is unclear. > > > > > Typically (I think), originators want to know that the > > final recipient > > got > > > the message not whether the MLA got it. > > > > I think there are arguments for both. If an originator > sends a message > > to: > > > > complaints@bigbank.co.uk > > > > the originator probably only wants to know that it got to the > > complaints department at bigbank. The originator doesn't want to > > know (and bigbank doesn't want to let the originator know) which > > individuals within bigbank read the message. > > > > > Then again maybe I didn't understand your scenario. > > > > I don't think the originator needs to understand if the addresses > > they are requesting signed receipts from are address lists or not. > > If an originator sends a message to two recipients - one a mail > > list, one an individual - and requests first tier signed receipts, > > they will never receive a signed receipt from the mail list > > recipient. The user may find this unexpected. Correlation software > > *may* be able to detect a mail list recipient and handle it > > appropriately. > > > > > > Graeme > > > > > >
- Signed Receipts and Mail Lists Graeme Lunt
- Re: Signed Receipts and Mail Lists Sean P. Turner
- RE: Signed Receipts and Mail Lists Graeme Lunt
- RE: Signed Receipts and Mail Lists Jim Schaad
- RE: Signed Receipts and Mail Lists Graeme Lunt
- RE: Signed Receipts and Mail Lists Russ Housley
- RE: Signed Receipts and Mail Lists Graeme Lunt
- RE: Signed Receipts and Mail Lists Russ Housley