DKIM-canonicalisatie
Hoe een DKIM-ondertekenaar headers en body normaliseert vóór het hashen, voor elk simple of relaxed, vastgelegd in de tag c= zodat kleine wijzigingen onderweg de handtekening niet breken.
Wat het betekent
c= noemt twee algoritmen, eerst voor de header en dan voor de body, zoals c=relaxed/relaxed. De standaard is simple/simple, en één naam stelt het header-algoritme in, met simple voor de body.
Simple voor headers verandert niets, dus elke herafbreking of verandering van hoofdletters breekt de handtekening. Relaxed zet headernamen in kleine letters, voegt afgebroken regels samen, brengt reeksen spaties en tabs terug tot één spatie en haalt spaties rond de dubbele punt en aan het eind weg. Voor de body haalt simple alleen lege regels aan het eind weg; relaxed negeert ook witruimte aan het regeleinde en brengt reeksen witruimte binnen regels terug tot één.
Relaxed overleeft de opmaakwijzigingen die servers routinematig doorvoeren, dus relaxed/relaxed is voor de meeste verzenders de veiligere keuze. Geen van beide overleeft echte inhoudswijzigingen, zoals een toegevoegde voettekst of een herschreven link.
Voorbeeld
c=relaxed/relaxedVerwante begrippen
Op deze site
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
Alle 432 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes