DKIM
DomainKeys Identified Mail: een cryptografische handtekening die een domein dat verantwoordelijkheid neemt voor een bericht eraan toevoegt, te verifiëren met een publieke sleutel in de DNS van dat domein.
Wat het betekent
Bij DKIM maakt het verzendende systeem een hash van de berichttekst en van gekozen headervelden, ondertekent het resultaat met een privésleutel en voegt een DKIM-Signature-header toe die het ondertekenende domein (d=) en een selector (s=) noemt. De ontvanger haalt de publieke sleutel op bij selector._domainkey.domein in de DNS en verifieert de handtekening. Een pass bewijst twee dingen: het ondertekenende domein nam verantwoordelijkheid voor het bericht, en de ondertekende delen zijn onderweg niet gewijzigd.
Anders dan SPF overleeft DKIM doorsturen, zolang niemand de ondertekende inhoud aanpast. Daarom zegt RFC 9989 dat domeinen op p=reject met DKIM moeten ondertekenen in plaats van op SPF te vertrouwen. Mailinglijsten die een voettekst toevoegen of onderwerpregels wijzigen, breken het.
Het ondertekenende domein kan elk domein zijn. DMARC telt een DKIM-pass alleen als het d=-domein aligned is met het From-domein. De standaard is RFC 6376 (2011), bijgewerkt door RFC 8301 over algoritmen en sleutellengtes en RFC 8463 over Ed25519.
Voorbeeld
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=mail2026; h=from:to:subject:date:message-id; bh=...; b=...Verwante begrippen
Op deze site
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
- RFC 6376: DomainKeys Identified Mail (DKIM) Signaturesrfc-editor.org
- RFC 8301: Cryptographic Algorithm and Key Usage Update to DKIMrfc-editor.org
- Google Workspace Admin Help: Set up DKIMknowledge.workspace.google.com
Alle 432 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes