7.3.4. Confusione nella specifica della chiave (Key Specification Mixup)
7.3.4. Confusione nella specifica della chiave (Key Specification Mixup)
L'esistenza di una firma valida su un messaggio HTTP non è sufficiente a provare che il messaggio è stato firmato dalla parte appropriata. Spetta al verificatore garantire che una data chiave e algoritmo siano appropriati per il messaggio in questione. Se il verificatore non esegue tale passaggio, un attaccante potrebbe sostituire la propria firma usando la propria chiave su un messaggio e forzare un verificatore ad accettarlo ed elaborarlo. Per contrastare ciò, il verificatore deve garantire non solo che la firma possa essere convalidata per un messaggio ma che la chiave e l'algoritmo usati siano appropriati.