messageDigest
Attribut signé CMS qui lie la signature au condensé du contenu.
Définition
Dans une structure SignedData, lorsque des SignedAttributes sont présents, l'attribut messageDigest (OID 1.2.840.113549.1.9.4) doit contenir le condensé du contenu (eContent). C'est cet ensemble d'attributs qui est réellement signé ; le vérificateur recalcule le condensé et le compare à messageDigest avant de valider la signature. Socle des signatures S/MIME et CAdES.
Origine
Défini dans RFC 5652 (Cryptographic Message Syntax, IETF STD 70), qui remplace RFC 3852 ; l'attribut provient des spécifications PKCS #9.
Exemple en contexte
SignedAttributes ::= { contentType, signingTime, messageDigest (SHA-256 du eContent) } ; SignerInfo signe ce DER.