Aller au contenu principal

7.4.2. Faire correspondre les valeurs des composants couverts aux valeurs du message cible

7.4.2. Faire correspondre les valeurs des composants couverts aux valeurs du message cible

Le vérificateur doit s’assurer que les composants de message signés correspondent à ceux du message lui-même. Par exemple, le composant dérivé @method exige que la valeur dans la base de signature soit la même que la méthode HTTP utilisée lors de la présentation de ce message. Cette spécification y encourage en exigeant que le vérificateur dérive la base de signature du message, mais une mise en cache paresseuse ou la transmission d’une base de signature brute à un sous-système de traitement pourrait amener des vérificateurs en aval à accepter un message qui ne correspond pas à la signature présentée.

Pour s’en prémunir, le composant qui génère la base de signature doit être digne de confiance pour le signataire et le vérificateur au sein du système.