DKIM gebruikt public-key-cryptografie om te verifiëren dat berichten niet zijn gewijzigd en bij het ondertekenende domein horen.
Sleutellengte: RFC 8301 beveelt 2048-bit RSA aan als standaard. Ed25519 bestaat, maar de grote providers verifiëren het nog niet.
De DKIM-Signature-header bevat:
d=: ondertekenend domein (gebruikt voor DMARC-alignment)s=: naam van de selectorc=: canonicalisatie (gebruikrelaxed/relaxed)h=: ondertekende headers (moetfrombevatten)bh=: hash van de bodyb=: handtekening
Sleutelrotatie: elke 6-12 maanden. Publiceer de nieuwe sleutel en laat de oude nog 1-2 weken actief.
Veelvoorkomende DKIM-fouten:
- Selector komt niet overeen met DNS
- Body gewijzigd door mailinglijsten
- 2048-bit sleutels die de stringlimiet van DNS overschrijden
fromontbreekt in deh=-tag
Log in om bij te houden wat je gelezen hebt.