ietf-smime
[Top] [All Lists]

RE: Modifications to ESS document

1997-12-18 13:43:35
First, let me thank you for cleaning up my table,  the mail client I use
wants to use proprotial fonts and tables are messy to build in that
format.

I disagree with two of the changes and my comments on why are
intermingled below.

-----Original Message-----
From: jsp(_at_)jgvandyke(_dot_)com [mailto:jsp(_at_)jgvandyke(_dot_)com]
Sent: Thursday, December 18, 1997 12:24 PM
To: Russ Housley; Jim Schaad (Exchange)
Cc: Ietf-Smime (E-mail)
Subject: Re: Modifications to ESS document


All,

I agree with the spirit of Jim's proposal and with Russ' proposed added
sentences.

However, I believe that we should discuss Jim's matrix before accepting
it.
I believe that the following modified matrix should apply:    

   Previous  |
   Policy    |             MLA B's Receipt Policy
  (MLA A's   |
   Policy)   | none      insteadOf     inAdditionTo      missing
--------------------------------------------------------------------
none         | none       none            none          none
insteadOf    | none  insteadOf(A+B)  insteadOf(A+B)     insteadOf(A)

inAdditionTo | none  insteadOf(A+B)  inAdditionTo(A+B)  inAditionTo(A)
missing      | none  insteadOf(B)    inAddtionTo(B)     missing

The changes are that Mail List Agent (MLA) B always includes MLA A's
insteadOf and inAdditionTo requirements.  Specifically, I changed "B" to
"A+B" in column 2 of Jim's matrix.  Consider the following examples:

1) Row 2, Col 2:  MLA A's MLReceiptPolicy states that the recipients
must
return a signedReceipt to MLA A instead of the originator.  MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt
to
MLA B instead of the originator.  MLA B processes the SignedData sent by
MLA
A.  MLA B creates a MLReceiptPolicy in the new SignedData to be sent to
the
ML that states that the recipients must return signedReceipts to both
MLA A
and MLA B instead of the originator.  This respects MLA A's requirement
to
send signed receipts to MLA A instead of the originator and includes MLA
B's
requirement for recipients to send signed receipts to MLA B instead of
the
originator.

[Jim Schaad] I think that insteadOf(B) is the correct line here.  The
policy of B at this point states that no reciepts should be sent to
"original people" and from the point of view of MLA B, MLA A's list of
insteadOfs is an "original people".  This means that MLA A may never get
back a receipt on this mail item, and that is the correct behavior.  If
MLA B is going to put receipts into a different box, then MLA A SHOULD
never get a receipt back.

Although it is not stated anywhere, my assumption here is that the most
general use of insteadOf is to combine receipts into a single receipt
coming back from the mailing list.  I think that the use you were
loading onto insteadOf does not generally make sense.  If an end user
(such as a CEO in a company) wants all of their receipts to go to a
different location, this should be specified in the ReceiptRequest
rather than having a mailing list try and override this.  

2) Row 2, Col 3:  MLA A's MLReceiptPolicy states that the recipients
must
return a signedReceipt to MLA A instead of the originator.  MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt
to
MLA B in addition to the originator.  MLA B processes the SignedData
sent by
MLA A.  MLA B creates a MLReceiptPolicy in the new SignedData to be sent
to
the ML that states that the recipients must return signedReceipts to
both
MLA A and MLA B instead of the originator.  This respects MLA A's
requirement to send signed receipts to MLA A instead of the originator
and
includes MLA B's requirement for recipients to send signed receipts to
MLA B.

[Jim Schaad] I think that this is correct.

3) Row 3, Col 2:  MLA A's MLReceiptPolicy states that the recipients
must
return a signedReceipt to MLA A in addition to the originator.  MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt
to
MLA B instead of the originator.  MLA B processes the SignedData sent by
MLA
A.  MLA B creates a MLReceiptPolicy in the new SignedData to be sent to
the
ML that states that the recipients must return signedReceipts to both
MLA A
and MLA B instead of the originator.  This respects MLA A's requirement
to
send signed receipts to MLA A and includes MLA B's requirement for
recipients to send signed receipts to MLA B instead of the originator.

[Jim Schaad] I disagree with this for the same reasons that I think that
item 1 above is incorrect.

4) Row 3, Col 3:  MLA A's MLReceiptPolicy states that the recipients
must
return a signedReceipt to MLA A in addition to the originator.  MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt
to
MLA B in addition to the originator.  MLA B processes the SignedData
sent by
MLA A.  MLA B creates a MLReceiptPolicy in the new SignedData to be sent
to
the ML that states that the recipients must return signedReceipts to
both
MLA A and MLA B in addition to the originator.  This respects MLA A's
requirement to send signed receipts to MLA A in addition to the
originator
and includes MLA B's requirement for recipients to send signed receipts
to
MLA B in addition to the originator.

[Jim Schaad] I agree with this also.

================================
John Pawling   
jsp(_at_)jgvandyke(_dot_)com                             
J.G. Van Dyke & Associates, Inc.           
================================

<Prev in Thread] Current Thread [Next in Thread>