Ten, kto dokument podpisuje, a ten, kto ho overuje, sú v tom istom systéme
Modul zavádza štyri podpisové cesty naraz: kvalifikovaný elektronický podpis s čipovou kartou alebo tokenom USB, mobilný podpis cez linku GSM, vlastnoručný podpis nakreslený na obrazovke a obraz vlastnoručného podpisu nahraný zo súboru. Každý podpísaný dokument sa zapíše do registra a možno ho spätne vyhľadať overovacím kódom.
- Podpisový kľúč sa do prehliadača nikdy nedostaneKvalifikovaný podpis sa vytvára cez miestnu podpisovú službu bežiacu na vlastnom počítači používateľa. Kód PIN karty ani súkromný kľúč zariadenie nikdy neopustia; na server ide len podpísaný výstup.
- Záznam o podpise je viazaný na dokumentKaždá udalosť podpisu sa zapisuje do registra s podpisujúcim, názvom dokumentu, druhom dokumentu, druhom podpisu, časom podpisu, odtlačkom súboru SHA-256 a šestnásťznakovým overovacím kódom.
Podporované druhy podpisu
Štyri nižšie uvedené sú v module zavedené ako samostatné karty. Druh podpisu, ktorý na tomto zozname nie je, v tomto module neexistuje.
Kvalifikovaný elektronický podpis
Podpisovanie čipovou kartou alebo tokenom USB. Miestna podpisová služba nájde zariadenie, prečíta certifikát, overí kód PIN a vytvorí podpísaný výstup; algoritmom odtlačku je SHA-256.
Mobilný podpis
Podpisovanie cez infraštruktúru mobilného podpisu viazanú na linku GSM. Overí sa účastníctvo čísla, do telefónu dorazí požiadavka na podpis a počas čakania na schválenie sa transakcia dopytuje.
Nakreslený vlastnoručný podpis
Podpis nakreslený na plátne myšou, perom alebo na dotykovej obrazovke. Možno vybrať farbu pera a kresbu vymazať a zopakovať; výsledok sa uloží ako PNG v podobe predvoleného podpisu používateľa.
Nahraný vlastnoručný podpis
Nahranie existujúceho obrazu podpisu zo súboru. Prijímajú sa formáty PNG a JPEG s veľkosťou najviac 5 MB; obrázok sa na serveri zmenší do rozmeru 600 × 200 a prevedie sa na PNG.
Formáty podpisu
Formát sa vyberá podľa druhu podpisovaného súboru; modul si ten správny vyberie podľa prípony súboru.
| Formát | Pre ktorý dokument | Ako sa vyberá |
|---|---|---|
| PAdES-BES | Dokumenty PDF | Vyberie sa automaticky, keď je prípona .pdf; týmto formátom sa podpisujú exportované správy. |
| XAdES-BES | Dokumenty XML | Vyberie sa automaticky, keď je prípona .xml. |
| CAdES-BES | Ostatné druhy súborov | Predvolený formát pre každý súbor okrem PDF a XML. |
Vo všetkých troch formátoch je algoritmom odtlačku SHA-256. Podpísaný výstup sa stiahne ako samostatný dokument popri podpísanom súbore; zdrojový súbor sa nemení.
Postup kvalifikovaného elektronického podpisu
Každý zo šiestich krokov sa na obrazovke objaví ako vlastný stav; používateľ číta, na ktorý krok sa čaká a kde sa to zaseklo.
- Kontrola službyNajprv sa overí sieťové spojenie a potom miestna podpisová služba bežiaca na počítači. Ak je služba vypnutá, obrazovka ukáže odkaz na spustenie aj tlačidlo na opakovanie.
- Vyhľadanie zariadeníVypíšu sa pripojené čítačky čipových kariet a tokeny USB. Ak zariadenie chýba, objaví sa upozornenie na vloženie karty; ak je zariadení viac, možno medzi nimi prepínať.
- Načítanie certifikátuPrečíta sa certifikát vybraného zariadenia; na obrazovke sa objaví držiteľ certifikátu, identifikačné číslo, vydávajúca autorita, rozsah platnosti a model zariadenia.
- Overenie kódu PINKód PIN sa skladá len z číslic, má najviac osem znakov a nedá sa do poľa prilepiť. Kým je zapnutý Caps Lock, objaví sa upozornenie; zadanú hodnotu možno na požiadanie zobraziť.
- PodpisovanieUkazovateľ postupu zobrazuje tri fázy: overovanie kódu PIN, podpisovanie, dokončené. Podpisová požiadavka sa drží najviac tridsať sekúnd a bez výsledku sa vráti ako chyba.
- Výsledok a záznamVytvorí sa podpísaný výstup a udalosť podpisu sa zapíše do registra. Po prvom podpise sa ponúkne uloženie kódu PIN viazané na dané zariadenie; ponuku možno odmietnuť.
Postup mobilného podpisu
Mobilný podpis pracuje asynchrónne: odošle sa požiadavka, schválenie prebehne v telefóne a systém čaká na výsledok opakovaným dopytovaním.
- Overenie účastníctvaOverí sa, či je zadané číslo účastníkom služby mobilného podpisu. Ak nie je, postup sa zastaví skôr, než sa začne, a dôvod sa napíše na obrazovku.
- Požiadavka na podpisPožiadavka sa odosiela spolu s popisným textom, ktorý sa objaví v telefóne; používateľ si na vlastnej obrazovke prečíta, ktorý dokument schvaľuje.
- Identifikátor transakcieKeď sa požiadavka prijme asynchrónne, vráti sa identifikátor transakcie a obrazovka prejde do stavu „čaká sa na schválenie v telefóne“.
- Zisťovanie stavuNa výsledok sa dopytujeme každé tri sekundy a čakáme najviac deväťdesiat sekúnd. Ak čas vyprší, transakcia sa uzavrie ako vypršaná a treba ju spustiť znova.
- VýsledokTri výsledky sa spracúvajú osobitne: podpísané, zrušené používateľom, vypršaný čas. Pri podpise dokumentu PDF sa podpis vloží do dokumentu a vytvorí sa podpísaná kópia.
Situácie z praxe
Modul stojí na predpoklade, že podpisovanie sa málokedy podarí na prvý pokus; osem situácií je ošetrených jedna po druhej.
Uloženie kódu PIN
So súhlasom používateľa sa kód PIN uloží viazaný na sériové číslo zariadenia. Pri ďalšom podpise už pole nie je prázdne; uložený kód PIN možno vymazať jediným krokom.
Nesprávny kód PIN
Pri zadaní nesprávneho kódu PIN sa upozornenie zobrazí spolu s počtom zostávajúcich pokusov; pri poslednom pokuse je upozornenie ešte dôraznejšie.
Zablokovaná karta
Keď sa kód PIN zablokuje, obrazovka prejde do výstražného stavu, tlačidlo na opakovanie sa zablokuje a vysvetlí sa, ako kartu odblokovať.
Upozornenie na Caps Lock
Kým je zapnutý kláves Caps Lock, vedľa poľa pre kód PIN sa objaví výstražná ikona a krátke vysvetlenie; preklep v kóde PIN sa zachytí skôr, než spotrebuje pokus.
Vybratá karta
Pripojené zariadenia sa overujú každých päť sekúnd. Ak sa karta počas operácie vyberie, obrazovka sa vráti k vyhľadávaniu zariadení a oznámi, že spojenie sa stratilo.
Uzamknutie druhej karty
Ak podpisovanie spustí druhá karta v tom istom prehliadači, druhá karta sa uzamkne; zabráni sa tomu, aby jedno zariadenie obsluhovalo dve požiadavky naraz.
Končiaca platnosť certifikátu
Upozornenie sa vyvolá, keď do konca platnosti certifikátu zostáva menej ako tridsať dní, a kritické upozornenie, keď zostáva menej ako sedem dní alebo platnosť uplynula; s certifikátom po platnosti sa podpisovanie neotvorí.
Prechodná chyba zariadenia
Pri prechodných chybách, napríklad pri prerušenej relácii karty, sa operácia dvakrát zopakuje bez toho, aby sa používateľovi ukázala chyba. Ak chyba pretrváva, zapíše sa spolu s chybovým kódom.
Register podpisov a overovanie
Kto čo a kedy podpísal, sa dá vyhľadať aj po tom, čo bol podpísaný dokument stiahnutý.
- Záznam v registriKaždá udalosť podpisu sa zapisuje s podpisujúcim používateľom, organizáciou, druhom dokumentu, názvom dokumentu, druhom podpisu, časom podpisu, adresou IP a údajmi o prehliadači.
- Odtlačok súboruZaznamenáva sa odtlačok dokumentu SHA-256; pri vyhľadaní tým istým odtlačkom sa nájde záznam o podpise, ku ktorému dokument patrí.
- Overovací kódPre každý záznam sa vytvorí šestnásťznakový overovací kód v štyroch blokoch; ľahko zameniteľné písmená a číslice sa v kóde nepoužívajú.
- Overenie kódom QRNa exportovaný dokument sa vytlačí kód QR s overovacou adresou; po naskenovaní kódu sa overí platnosť záznamu.
- Zoznam registraZáznamy o podpisoch sa filtrujú podľa druhu dokumentu, druhu podpisu a používateľa; vyhľadávajú sa podľa názvu dokumentu a overovacieho kódu.
Prihlásenie elektronickým podpisom
Tá istá infraštruktúra slúži na overenie totožnosti aj na podpisovanie dokumentov.
Prihlásenie certifikátom
Identifikačné číslo alebo e-mailová adresa získaná z podpisového certifikátu sa porovná so záznamom o používateľovi; ak sa nezhodujú, relácia sa neotvorí.
Prihlásenie mobilným podpisom
Požiadavka na prihlásenie dorazí do telefónu a po schválení sa relácia otvorí; ak sa požiadavka nepodpíše alebo sa zruší, prihlásenie sa odmietne.
Súbor cookie relácie
Na konci overenia sa token relácie vydá v súbore cookie, ktorý dokáže prečítať len server, a platí obmedzený čas.
Často kladené otázky
Päť otázok, ktoré sa najčastejšie kladú o druhoch podpisu, nastavení a overovaní.
Ktoré druhy podpisu sú podporované?
Treba na kvalifikovaný podpis niečo nainštalovať do počítača?
Nahrádza obraz vlastnoručného podpisu kvalifikovaný podpis?
Ako sa overuje pravosť podpísaného dokumentu?
Čo sa stane, ak používateľ mobilný podpis neschváli?
Pozrite si postup podpisovania na vlastnom dokumente
Ozvite sa nám a prejdime si, ktoré dokumenty sa budú podpisovať a ako sa nastaví overovanie.
Poraďte sa s odborníkom