PAdES, CAdES, XAdES: razlika i koji e-potpis kada?
PAdES ugrađuje potpis u PDF, XAdES u XML; CAdES potpisuje svaku datoteku. Razlike, nivoi od B-B do B-LTA i koji format odabrati za koji posao.
PAdES, CAdES i XAdES rade isti posao: proizvode napredni elektronski potpis koji dokazuje ko je i kada potpisao dokument i da se dokument nakon potpisivanja nije promijenio. Razlika je u tome gdje se potpis nalazi i za koju vrstu dokumenta je pogodan. Sva tri pripadaju porodici AdES (Advanced Electronic Signature) evropske organizacije za standardizaciju ETSI.
Kratak odgovor
| Format | Standard | Gdje se nalazi potpis? | Najpogodniji za |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Unutar PDF datoteke | Dokument koji će ljudi otvoriti i čitati: ugovor, izvještaj, zahtjev |
| CAdES | ETSI EN 319 122 | U koverti oko dokumenta ili u zasebnoj .p7s datoteci | Svaka vrsta datoteke; zvanična elektronska prepiska |
| XAdES | ETSI EN 319 132 | Unutar XML dokumenta ili pored njega | Dokumenti između sistema: XML poput turske e-fakture u UBL-TR |
| ASiC | ETSI EN 319 162 | U ZIP kontejneru koji nosi dokument i potpis zajedno | Potpisivanje više datoteka u jednom paketu |
Šta je PAdES?
PAdES (PDF Advanced Electronic Signatures) ugrađuje potpis u samu strukturu PDF datoteke. Potpisani dokument i dalje je PDF: primalac ga otvara bez dodatnog programa u PDF čitaču kao što je Adobe Acrobat Reader i na panelu potpisa vidi ko je potpisao i da li je dokument mijenjan. Može sadržavati i vidljivo polje za potpis na stranici.
Budući da PDF dozvoljava inkrementalna ažuriranja, isti dokument može redom potpisati više osoba; svaki potpis čuva prethodno stanje. Zato je to praktičan izbor za ugovore s lancem odobravanja. Odatle dolazi i ograničenje: PAdES potpisuje samo PDF.
Šta je CAdES?
CAdES (CMS Advanced Electronic Signatures) zasniva se na CMS strukturi (RFC 5652) i ne zavisi od vrste datoteke: Word, Excel, slika, ZIP — sve se može potpisati. Potpis se nosi u dva oblika: kao koverta koja sadrži dokument ili kao zasebna datoteka (.p7s) pored dokumenta.
Nedostatak je na strani primaoca: da bi otvorio potpisanu datoteku u obliku koverte i provjerio potpis, potrebna mu je aplikacija za e-potpis. U Turskoj je CAdES najrašireniji oblik u zvaničnoj prepisci s e-potpisom.
Šta je XAdES?
XAdES (XML Advanced Electronic Signatures) zasniva se na W3C standardu za XML potpis (XMLDSig) i namijenjen je XML dokumentima. Potpis može biti ugrađen u XML (enveloped), obuhvatati XML (enveloping) ili stajati odvojeno (detached). Osmišljen je za situacije u kojima dokument čita softver, a ne čovjek; koristi se u dokumentima zasnovanim na XML-u, kao što je turska e-faktura (e-Fatura) u UBL-TR formatu.
Čemu služi ASiC?
ASiC (Associated Signature Containers) nosi potpisani dokument i njegov potpis zajedno u jednom ZIP kontejneru. 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 način prenosa.
Nivoi: B-B, B-T, B-LT, B-LTA
Format odgovara na pitanje „gdje se nalazi potpis”, a nivo na pitanje „koliko dugo se potpis može provjeravati”. Osnovni (baseline) profili ETSI imaju četiri nivoa:
- B-B (Basic): potpis, certifikat potpisnika i potpisani atributi. Provjerava se dok je certifikat važeći.
- B-T (Timestamp): dodaje se pouzdan vremenski žig; dokazuje se najkasnije u kojem trenutku je potpis stavljen.
- 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; čak i kada korišteni kriptografski algoritmi zastare, dokazna vrijednost potpisa ostaje očuvana.
U starijem ETSI nazivlju isti stepeni se zovu BES, EPES, T, C, X, XL i A; mnoge aplikacije i dokumenti u Turskoj i dalje koriste ove nazive. Za dokument koji će se čuvati godinama (ugovor, arhiva, platni spisak) bira se najmanje B-LT, poželjno B-LTA; za svakodnevno, kratkotrajno odobrenje B-T je najčešće dovoljan.
Koji odabrati?
- Dokument će otvoriti i čitati čovjek, i to je PDF: PAdES. Primalac ne instalira dodatni program.
- Dokument je XML i obrađivat će ga softver: XAdES.
- Datoteka nije PDF ni XML, ili druga strana traži CAdES: CAdES.
- Više datoteka treba potpisati u jednom paketu: ASiC-E.
- Zvanični dopis ide turskoj javnoj instituciji: format nije vaš izbor; određuju ga pravila paketa e-Yazışma (turskog paketa za elektronsku službenu prepisku).
Zavisi li pravna valjanost od formata?
Ne. U Turskoj, prema Zakonu o elektronskom potpisu br. 5070, sigurni elektronski potpis proizvodi isto pravno dejstvo kao vlastoručni potpis. To ne određuje toliko format koliko činjenica da je potpis stavljen kvalifikovanim elektronskim certifikatom i sigurnim sredstvom za izradu potpisa (pametna kartica, token, HSM ili mobilni potpis). PAdES, CAdES i XAdES su različiti omotači koji nose taj potpis.
Na strani ELPO-a
Za korisnike koji žele potpisivati na računaru bez pisanja koda, İmzacı potpisuje PDF i XML pametnom karticom, priprema e-Yazışma pakete i radi grupno potpisivanje po folderima. Za timove koji žele ugraditi potpis u vlastiti softver, eSignature biblioteka za e-potpis proizvodi i provjerava formate CAdES, XAdES, PAdES i ASiC do nivoa dugoročne arhive; budući da je svaki format zaseban paket, u projekat ulazi samo ono što se koristi. Opća prezentacija oba proizvoda nalazi se na stranici e-Potpis.