PAdES, CAdES, XAdES: rozdiel, aký elektronický podpis?
PAdES vkladá podpis do PDF, XAdES do XML; CAdES podpíše akýkoľvek súbor. Rozdiely, úrovne od B-B po B-LTA a kedy zvoliť ktorý formát.
PAdES, CAdES a XAdES robia to isté: vytvárajú zdokonalený elektronický podpis, ktorý preukazuje, kto dokument podpísal, kedy, a že sa dokument po podpise nezmenil. Rozdiel je v tom, kde podpis leží a pre aký typ dokumentu sa hodí. Všetky tri patria do rodiny AdES (Advanced Electronic Signature) európskej normalizačnej organizácie ETSI.
Krátka odpoveď
| Formát | Norma | Kde podpis leží? | Najvhodnejšie použitie |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Vnútri súboru PDF | Dokumenty, ktoré ľudia otvárajú a čítajú: zmluvy, správy, podania |
| CAdES | ETSI EN 319 122 | V obálke, ktorá dokument obaľuje, alebo v samostatnom súbore .p7s | Akýkoľvek typ súboru; úradná elektronická korešpondencia |
| XAdES | ETSI EN 319 132 | Vnútri dokumentu XML alebo vedľa neho | Dokumenty medzi strojmi: XML ako e-Fatura vo formáte UBL-TR (turecká elektronická faktúra v XML) |
| ASiC | ETSI EN 319 162 | V kontajneri ZIP, ktorý nesie dokument aj podpis spolu | Podpísanie viacerých súborov v jednom balíku |
Čo je PAdES?
PAdES (PDF Advanced Electronic Signatures) vkladá podpis do vlastnej štruktúry súboru PDF. Podpísaný dokument zostáva PDF: príjemca ho bez ďalšieho programu otvorí v prehliadači PDF, napríklad v Adobe Acrobat Reader, a v paneli podpisov vidí, kto podpísal a či sa dokument zmenil. Na stránke môže mať aj viditeľné pole podpisu.
Keďže PDF umožňuje prírastkové aktualizácie, dokument môže postupne podpísať viac osôb; každý podpis zachová predchádzajúci stav. Preto je praktickou voľbou pri zmluvách so schvaľovacím reťazcom. Odtiaľ pochádza aj jeho obmedzenie: PAdES podpisuje iba PDF.
Čo je CAdES?
CAdES (CMS Advanced Electronic Signatures) vychádza zo štruktúry CMS (RFC 5652) a na typ súboru sa nepozerá: Word, Excel, obrázok, ZIP — podpísať sa dá čokoľvek. Podpis sa prenáša v dvoch podobách: ako obálka, ktorá dokument obsahuje, alebo ako samostatný súbor (.p7s) uložený vedľa dokumentu.
Nevýhoda je na strane príjemcu: na otvorenie podpísaného súboru v obálke a overenie podpisu potrebuje aplikáciu na elektronický podpis. V Turecku je CAdES najrozšírenejším formátom v elektronicky podpísanej úradnej korešpondencii.
Čo je XAdES?
XAdES (XML Advanced Electronic Signatures) stojí na štandarde W3C pre podpis XML (XMLDSig) a je určený pre dokumenty XML. Podpis môže byť vložený do XML (enveloped), môže XML obaliť (enveloping) alebo stáť samostatne (detached). Je navrhnutý pre situácie, keď dokument nečíta človek, ale softvér; používa sa pri dokumentoch založených na XML, ako je e-Fatura vo formáte UBL-TR.
Na čo slúži ASiC?
ASiC (Associated Signature Containers) prenáša podpísaný dokument a jeho podpis spolu v jednom kontajneri ZIP. ASiC-S je pre jeden dokument, ASiC-E pre viac dokumentov. Podpis vnútri môže byť CAdES alebo XAdES; ASiC nie je nový typ podpisu, ale spôsob prenosu.
Úrovne: B-B, B-T, B-LT, B-LTA
Formát odpovedá na otázku „kde podpis leží“; úroveň na otázku „ako dlho možno podpis overovať“. Základné (baseline) profily ETSI majú štyri úrovne:
- B-B (Basic): podpis, certifikát podpisovateľa a podpísané atribúty. Overiteľný, kým je certifikát platný.
- B-T (Timestamp): pridá sa dôveryhodná časová pečiatka; preukazuje najneskorší okamih, keď bol podpis vytvorený.
- B-LT (Long-Term): reťazec certifikátov a stav zrušenia (CRL, OCSP) sa vložia do podpisu; aj keď certifikát neskôr vyprší, údaje na overenie zostávajú s dokumentom.
- B-LTA (Long-Term Archive): pridá sa archívna časová pečiatka, ktorú možno obnovovať; dôkazná hodnota podpisu zostáva zachovaná, aj keď použité kryptografické algoritmy zastarajú.
V staršom pomenovaní ETSI sa tie isté stupne označujú ako BES, EPES, T, C, X, XL a A; mnohé aplikácie a dokumenty v Turecku tieto názvy stále používajú. Pri dokumentoch uchovávaných roky (zmluvy, archív, mzdové podklady) sa volí aspoň B-LT, najlepšie B-LTA; pre bežné, krátkodobé schválenie často stačí B-T.
Ktorý zvoliť?
- Ak dokument otvorí a prečíta človek a ide o PDF: PAdES. Príjemca nič ďalšie neinštaluje.
- Ak je dokument XML a spracuje ho softvér: XAdES.
- Ak súbor nie je PDF ani XML, alebo protistrana vyžaduje CAdES: CAdES.
- Ak sa má podpísať viac súborov v jednom balíku: ASiC-E.
- Ak ide úradný list tureckej verejnej inštitúcii: formát si nevyberáte vy; určujú ho pravidlá balíka e-Yazışma (turecký úradný štandard elektronickej korešpondencie).
Závisí právna platnosť od formátu?
Nie. V Turecku má podľa zákona č. 5070 o elektronickom podpise bezpečný elektronický podpis rovnaké právne účinky ako vlastnoručný podpis. Rozhoduje o tom menej formát a viac to, že podpis bol vytvorený s kvalifikovaným elektronickým certifikátom a bezpečným zariadením na vyhotovenie podpisu (čipová karta, token, HSM alebo mobilný podpis). PAdES, CAdES a XAdES sú rôzne obaly, ktoré tento podpis nesú.
Čo ponúka ELPO
Pre používateľov, ktorí chcú podpisovať na počítači bez písania kódu, İmzacı podpisuje PDF a XML čipovou kartou, pripravuje balíky e-Yazışma a hromadne podpisuje celé priečinky. Pre tímy, ktoré chcú podpisovanie začleniť do vlastného softvéru, knižnica pre elektronický podpis eSignature vytvára a overuje formáty CAdES, XAdES, PAdES a ASiC až po úroveň dlhodobej archivácie; každý formát je samostatný balík, takže do projektu príde len to, čo sa používa. Všeobecné predstavenie oboch produktov nájdete na stránke e-İmza.