Assinatura DKIM
O cabeçalho DKIM-Signature que o assinante adiciona a uma mensagem, com o domínio de assinatura, o seletor, o algoritmo, a lista de cabeçalhos assinados, o hash do corpo e a assinatura.
O que significa
Uma assinatura DKIM é um campo de cabeçalho formado por pares tag=valor. As tags obrigatórias são v (versão, sempre 1), a (algoritmo), d (domínio de assinatura), s (seletor), h (campos de cabeçalho assinados), bh (hash do corpo) e b (a assinatura). As opcionais incluem c (canonicalização), i (identificador de agente ou usuário), l (tamanho do corpo), t (momento da assinatura) e x (expiração).
O assinante calcula o hash do corpo e depois assina os campos de cabeçalho listados mais o próprio cabeçalho DKIM-Signature, com b= vazio. Quem verifica repete o cálculo e confere b= com a chave pública encontrada no seletor. Uma mensagem pode ter várias assinaturas, por exemplo uma do domínio do autor e outra da plataforma de envio; o DMARC passa se qualquer assinatura válida tiver um domínio d= alinhado.
As assinaturas são adicionadas como cabeçalhos novos no topo e não devem ser reordenadas.
Exemplo
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+yuU4zGeeruD00lszZVoG4ZHRNiYzRTermos relacionados
Neste site
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce