[exim-dev] [Bug 2295] Invalid DKIM signatures (due to header…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 2295] Invalid DKIM signatures (due to header hash miscomputed)
https://bugs.exim.org/show_bug.cgi?id=2295

--- Comment #2 from Jeremy Harris <jgh146exb@???> ---
RFC 6376 defines the trailing semicolon as optional (section 3.2), and
not part of the tag-spec. It defines the signature as being evaluated with
the value of the b= tag replaced with an null string. The value is part of
the entire tag... so I suggest that _if_ the header is ;-terminated, and the
b= tag is last in it - it is correct per specification to calculate the
signature using "b=;" and those places you mention who are not doing so are
out-of-spec.

That said - we could change Exim to not add the trailing ; and still be
in-spec,
and presumably pass those validators.

--
You are receiving this mail because:
You are on the CC list for the bug.