Hi John, hi all,

And 15 years of experience also tells us that no JSON MIME
Headers are required to run global, highly resilient inbound mail
operations.

We should consider following the extended KISS-principle here:
keep it simple, straightforward and short also in protocol
design, shouldn't we?

You make an excellent point regarding operational pragmatism and
easing the transition. If our primary goal is indeed to keep
DKIM2 deployment safe and closely aligned with the proven,
installed base, then we should apply that exact same logic to the
serialization format on the wire.

Leaving the JSON structure completely open and unguided directly
inside the RFC 5322 MIME headers seems to contradict that
transition safety. Without strict boundaries, it forces edge
infrastructure to run complex object parsers on untrusted
payloads before filtering, opening up unwanted vectors for parser
differentials and recursion.

If we follow your pragmatic route - which I completely support
—we should ensure the draft remains structurally resilient before
WGLC. Enforcing a strictly flat tag-value representation or a
hard nesting limit (like d=1 or d=2) within the specification
would immediately solve the parsing risks while keeping the
transition as smooth as possible.

Regards,

Timo


-------- Original Message --------
Subject: [Ietf-dkim] Re: Proposal key validity field vor DKIM2
Date: Saturday, September 5, 2026 at 02:24 UTC
From: John Levine <[email protected]>
To: [email protected]
Cc: [email protected]

It appears that Timo Gerke  <[email protected]> said:
>> Because a signature lifetime (x=) and a cryptographic key
>> validity period serve two fundamentally different operational
>> purposes:
DKIM1 signatures have an expiration time, but DKIM keys do not.
We have over 15
years of experience that tells us that this works fine.

Keeping in mind that we are making DKIM2 keys the same as DKIM1
keys to ease the
transition, you'll need considerably more than "something bad
might happen" to
make an incompatible change.

R's,
John

PS:

>> Separating them allows high-security environments (CRITIS) to
>> strictly enforce automated key rotation cycles at the DNS layer,
I rotate my keys every month and have done so for years. Once again,
there is nothing to fix here.

-- 
Timo Gerke
Hamburg, Germany

"If you think technology can solve your security
 problems then you don't understand the problems
 and you don't understand the technology."
   -- Bruce Schneier

Attachment: OpenPGP_0x9F03DF9F597BF31E.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
Ietf-dkim mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to