Báječný svět

elektronického podpisu

Jiří Peterka, 2022

Co aplikace umí

1  K čemu je AnEP


AnEP ověřuje elektronické podpisy, pečeti a časová razítka podle nařízení eIDAS a norem ETSI — a hlavně vysvětlí výsledek srozumitelně někomu, kdo není odborník na elektronické podpisy a PKI.

Vlastní ověřování obstarává otevřená knihovna DSS Evropské komise, tedy referenční implementace ETSI EN 319 102-1. Aplikace AnEP nad ní staví to, co DSS záměrně nedělá: mění strohé vyjádření typu INDETERMINATE/REVOKED_NO_POE ve větu, která říká, co se stalo, proč, a co se s tím dá dělat.

1.1  Tři možné výsledky

Výsledek ověření má tři podoby a každá nese svou barvu, kterou pak drží celá aplikace i protokol:

Výsledek Co znamená
platný (zelená) Platnost se podařilo prokázat za pravidel, za kterých se ověřovalo. Pokud se o to zasloužil povolený ústupek, je to u výsledku napsáno.
stav platnosti neznámý (žlutá) Není to závěr o neplatnosti. Platnost se nepodařilo prokázat — a aplikace vždy řekne, co konkrétně chybělo a jestli to jde ještě opatřit.
neplatný (červená) Podpis prokazatelně neobstál: porušená integrita, nesprávná dvojice souboru a podpisu, revokace prokázaná k rozhodnému okamžiku.

Nejčastější bývá prostřední případ. Většina nesnází s elektronickými podpisy nekončí slovem „neplatný“, ale tím, že chybí důkaz — a rozdíl mezi „neplatné“ a „neprokázané“ je přesně to, co běžné nástroje dostatečně nezdůrazňují a nevysvětlují.

Tři barvy výsledku, jak je aplikace ukazuje ve Zjednodušeném přehledu
Obrázek 2 Tři barvy výsledku, jak je aplikace ukazuje ve Zjednodušeném přehledu

1.2  Pro koho je určen

Pro toho, kdo dostal podepsaný dokument a potřebuje vědět, na čem je: pro úředníka, archiváře, právníka i pro zvědavého uživatele. Aplikace přitom slouží také k seznámení s problematikou elektronických podpisů — proto u každého pojmu, který použije, řekne, co znamená. Své výstupy vydává bez záruky; říká to okno „O aplikaci“ i každý protokol.

Okno „O aplikaci“
Obrázek 3 Okno „O aplikaci“
Příklad protokolu o výsledku ověření (v PDF)
Obrázek 4 Příklad protokolu o výsledku ověření (v PDF)