PAdES, CAdES, XAdES: razlika i izbor e-potpisa
PAdES ugrađuje potpis u PDF, XAdES u XML; CAdES potpisuje bilo koju datoteku. Razlike, razine od B-B do B-LTA i kada odabrati koji format.
PAdES, CAdES i XAdES rade isti posao: stvaraju napredni elektronički potpis koji dokazuje tko je potpisao dokument, kada, te da se dokument nakon potpisivanja nije promijenio. Razlika je u tome gdje se potpis nalazi i za koju vrstu dokumenta je prikladan. Sva tri pripadaju obitelji AdES (Advanced Electronic Signature) europske organizacije za norme ETSI.
Kratak odgovor
| Format | Norma | Gdje se nalazi potpis? | Najprikladnija primjena |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Unutar PDF datoteke | Dokumenti koje ljudi otvaraju i čitaju: ugovori, izvješća, zahtjevi |
| CAdES | ETSI EN 319 122 | U omotnici koja obavija dokument ili u zasebnoj .p7s datoteci | Bilo koja vrsta datoteke; službena e-korespondencija |
| XAdES | ETSI EN 319 132 | Unutar XML dokumenta ili uz njega | Dokumenti između strojeva: XML-ovi poput e-Fature u formatu UBL-TR (turski XML e-račun) |
| ASiC | ETSI EN 319 162 | U ZIP spremniku koji zajedno nosi dokument i potpis | Potpisivanje više datoteka u jednom paketu |
Što je PAdES?
PAdES (PDF Advanced Electronic Signatures) ugrađuje potpis u vlastitu strukturu PDF datoteke. Potpisani dokument i dalje je PDF: primatelj ga bez dodatnog programa otvara PDF čitačem kao što je Adobe Acrobat Reader i na ploči potpisa vidi tko je potpisao i je li se dokument promijenio. Na stranici može imati i vidljivo polje potpisa.
Budući da PDF dopušta inkrementalna ažuriranja, dokument može redom potpisati više osoba; svaki potpis čuva prethodno stanje. Zato je praktičan izbor za ugovore s lancem odobrenja. Odatle dolazi i njegovo ograničenje: PAdES potpisuje samo PDF.
Što je CAdES?
CAdES (CMS Advanced Electronic Signatures) temelji se na strukturi CMS (RFC 5652) i ne gleda vrstu datoteke: Word, Excel, slika, ZIP — sve se može potpisati. Potpis se prenosi u dva oblika: kao omotnica koja sadrži dokument ili kao zasebna datoteka (.p7s) uz dokument.
Nedostatak je na strani primatelja: za otvaranje potpisane datoteke u omotnici i provjeru potpisa potrebna je aplikacija za e-potpis. U Turskoj je CAdES najrašireniji format u službenoj korespondenciji s e-potpisom.
Što je XAdES?
XAdES (XML Advanced Electronic Signatures) izgrađen je na W3C-ovoj normi za XML potpis (XMLDSig) i namijenjen je XML dokumentima. Potpis može biti ugrađen u XML (enveloped), može obavijati XML (enveloping) ili stajati zasebno (detached). Osmišljen je za slučajeve u kojima dokument ne čita čovjek nego softver; koristi se u dokumentima temeljenima na XML-u, kao što je e-Fatura u formatu UBL-TR.
Čemu služi ASiC?
ASiC (Associated Signature Containers) nosi potpisani dokument i njegov potpis zajedno u jednom ZIP spremniku. ASiC-S je za jedan dokument, ASiC-E za više dokumenata. Potpis unutra može biti CAdES ili XAdES; ASiC nije nova vrsta potpisa, nego oblik prijenosa.
Razine: B-B, B-T, B-LT, B-LTA
Format odgovara na pitanje „gdje se nalazi potpis”; razina na pitanje „koliko dugo se potpis može provjeravati”. Osnovni (baseline) profili ETSI-ja imaju četiri razine:
- B-B (Basic): potpis, certifikat potpisnika i potpisani atributi. Provjerljiv dok je certifikat valjan.
- B-T (Timestamp): dodaje se pouzdani vremenski žig; dokazuje najkasniji trenutak u kojem je potpis stvoren.
- B-LT (Long-Term): lanac certifikata i status opoziva (CRL, OCSP) ugrađuju se u potpis; čak i ako certifikat kasnije istekne, podaci za provjeru ostaju uz dokument.
- B-LTA (Long-Term Archive): dodaje se arhivski vremenski žig koji se može obnavljati; dokazna vrijednost potpisa čuva se čak i kada korišteni kriptografski algoritmi zastare.
U starijem ETSI nazivlju isti stupnjevi nazivaju se BES, EPES, T, C, X, XL i A; mnoge aplikacije i dokumenti u Turskoj još koriste ta imena. Za dokumente koji se čuvaju godinama (ugovori, arhiva, obračun plaća) bira se najmanje B-LT, poželjno B-LTA; za svakodnevno, kratkotrajno odobrenje B-T je često dovoljan.
Koji odabrati?
- Ako će dokument otvoriti i čitati čovjek i ako je PDF: PAdES. Primatelj ne instalira dodatni program.
- Ako je dokument XML i obrađivat će ga softver: XAdES.
- Ako datoteka nije ni PDF ni XML ili druga strana traži CAdES: CAdES.
- Ako se više datoteka potpisuje u jednom paketu: ASiC-E.
- Ako službeni dopis ide turskoj javnoj instituciji: format ne birate vi; određuju ga pravila paketa e-Yazışma (turski službeni standard e-korespondencije).
Ovisi li pravna valjanost o formatu?
Ne. U Turskoj, prema Zakonu br. 5070 o elektroničkom potpisu, sigurni elektronički potpis ima isti pravni učinak kao vlastoručni potpis. To ne određuje toliko format koliko činjenica da je potpis stvoren kvalificiranim elektroničkim certifikatom i sigurnim sredstvom za izradu potpisa (pametna kartica, token, HSM ili mobilni potpis). PAdES, CAdES i XAdES različiti su spremnici koji nose taj potpis.
Što nudi ELPO
Za korisnike koji žele potpisivati na računalu bez pisanja koda, İmzacı pametnom karticom potpisuje PDF i XML, priprema e-Yazışma pakete i skupno potpisuje po mapama. Za timove koji žele potpisivanje ugraditi u vlastiti softver, biblioteka za e-potpis eSignature izrađuje i provjerava formate CAdES, XAdES, PAdES i ASiC do razine dugoročne arhive; budući da je svaki format zaseban paket, u projekt ulazi samo ono što se koristi. Opći prikaz obaju proizvoda nalazi se na stranici e-İmza.