[ietf-dkim] testing Message Corpus & question for base
spec
Eric Allman
eric+dkim at sendmail.org
Wed Feb 15 14:50:13 PST 2006
>>> ...
>
>> Hector, are you saying that you intend to ignore MUSTs in the spec?
>
> You and I know as SMTP developers, that is not want I meant. :-)
Good, that's what I thought, but I wanted to be sure.
>> For example, the spec says that verifiers MUST ignore any tags that
>> they do not implement. This can be viewed as a "relaxed" view, but
>> it is critical to allow future extensions.
>
> Correct. Standard stuff. [Small Point, might help to highlight if
> not there already, a minimum requirement section]
It seems pretty clear to me, but then I know the document perhaps too
well to see it objectively. I think I quoted the text previously.
> ...
>
>> [I do see one error however; that statement should probably say
>> "MUST cause the header field to be completely ignored", which is
>> consistent with the wording in the rest of section 6.]
>
> I think there needs to be a clarification in the on-going and
> repeated usage of saying "completely ignored".
Yes, I agree. The kind of algorithm I have in mind is something like:
read_all_signatures();
sort_signatures_into_preferred_order();
good_sig = false;
foreach sig in signatures
if (malformed || missing key || expired key || ...)
continue;
if (good_sig = check_sig_ok(sig))
break; // from foreach
if (good_sig)
process the message with signature
else
process the message as though there were no signature
The problem is turning this into English.
> In short, without going too deep with this, transactions based on
> the "very limited purpose of DKIM, for assigning transit
> accountability, [1]" makes the assertion of:
>
> legacy transit info != new transit and CORRECT accountability
> info
>
> But this also implies the assertion:
>
> legacy transit info != new transit and INCORRECT
> accountability info
I'm not sure I'm understanding this.
> So if one is to assume an assertion that correct usage improves
> legacy SMTP operations, it is also implies incorrect usage improves
> legacy SMTP operations as well. So treating the incorrect as if its
> an legacy system is where I'm afraid to say, we will see some major
> conflicting "mixed technology or policy" adoption issues in the
> future. There is absolutely no doubt in my mind of that, hence
> basically the basic meaning of my original statement above.
And I'm quite sure I don't understand this.
eric
More information about the ietf-dkim
mailing list