Podepisování používá privátní klíč podepisujícího; kdokoli s odpovídajícím veřejným klíče jej může ověřit. Podpis váže identitu na přesné bajty podepsaného obsahu: změňte jeden bit a ověření selže. V praxi podpisy autentizují softwarová vydání, dokumenty, e-mail (DKIM), kód, certifikáty a transakce.
Klíčové body
Ochrana podpisového klíčePodpis je jen tak důvěryhodný, jak je utajení privátního klíče — pro klíče vysoké hodnoty používejte HSM či řízené podpisové služby.
Ověření řetězceValidace podpisu závisí na certifikátu podepisujícího a řetězci důvěry za ním; kontrolujte odvolání, expiraci a kdo jej vydal, nikoli jen „podpis platný".
Důležité omezeníPlatný podpis dokazuje, že klíč data podepsal — nikoli že podepisující to zamýšlel, že obsah je dobrý či že klíč nebyl před použitím odcizen. Podepsaný malware je stále malware.