DKIM-handtekening
De DKIM-Signature-header die een ondertekenaar aan een bericht toevoegt, met het ondertekenende domein, de selector, het algoritme, de lijst ondertekende headers, de body-hash en de handtekening.
Wat het betekent
Een DKIM-handtekening is een headerveld dat bestaat uit paren tag=waarde. Verplichte tags zijn v (versie, altijd 1), a (algoritme), d (ondertekenend domein), s (selector), h (ondertekende headervelden), bh (body-hash) en b (de handtekening). Optionele tags zijn onder meer c (canonicalisatie), i (identificatie van agent of gebruiker), l (bodylengte), t (ondertekeningstijd) en x (vervaldatum).
De ondertekenaar berekent de body-hash en ondertekent daarna de vermelde headervelden plus de DKIM-Signature-header zelf, met b= leeg. Een verifier herhaalt de berekening en controleert b= met de publieke sleutel die bij de selector staat. Een bericht kan meerdere handtekeningen dragen, bijvoorbeeld een van het domein van de auteur en een van het verzendplatform; DMARC slaagt als een geldige handtekening een aligned d=-domein heeft.
Handtekeningen worden als nieuwe headers bovenaan toegevoegd en horen niet van volgorde te veranderen.
Voorbeeld
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=s2026; t=1792540800; h=from:to:subject:date:message-id; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=dzdVyOfAKCdLXdJOc9G2q8LoXSlEniSbav+yuU4zGeeruD00lszZVoG4ZHRNiYzRVerwante 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