PAdES, CAdES, XAdES: razlika i koji e-potpis kada?
PAdES ugrađuje potpis u PDF, XAdES u XML; CAdES potpisuje svaki fajl. Razlike, nivoi od B-B do B-LTA i koji format izabrati 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 posle potpisivanja nije promenio. Razlika je u tome gde 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 | Gde se nalazi potpis? | Najpogodniji za |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Unutar PDF fajla | Dokument koji će ljudi otvoriti i čitati: ugovor, izveštaj, zahtev |
| CAdES | ETSI EN 319 122 | U koverti oko dokumenta ili u posebnom .p7s fajlu | Svaka vrsta fajla; 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 fajlova u jednom paketu |
Šta je PAdES?
PAdES (PDF Advanced Electronic Signatures) ugrađuje potpis u samu strukturu PDF fajla. 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 menjan. Može da sadrži i vidljivo polje za potpis na stranici.
Pošto PDF dozvoljava inkrementalna ažuriranja, isti dokument može redom da potpiše više osoba; svaki potpis čuva prethodno stanje. Zato je to praktičan izbor za ugovore sa lancem odobravanja. Odatle potiče 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 fajla: Word, Excel, slika, ZIP — sve može da se potpiše. Potpis se nosi u dva oblika: kao koverta koja sadrži dokument ili kao poseban fajl (.p7s) pored dokumenta.
Nedostatak je na strani primaoca: da bi otvorio potpisani fajl u obliku koverte i proverio potpis, potrebna mu je aplikacija za e-potpis. U Turskoj je CAdES najrasprostranjeniji oblik u zvaničnoj prepisci sa e-potpisom.
Šta je XAdES?
XAdES (XML Advanced Electronic Signatures) zasniva se na W3C standardu za XML potpis (XMLDSig) i namenjen je XML dokumentima. Potpis može biti ugrađen u XML (enveloped), da obuhvata XML (enveloping) ili da stoji odvojeno (detached). Osmišljen je za situacije u kojima dokument čita softver, a ne čovek; 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, već način prenosa.
Nivoi: B-B, B-T, B-LT, B-LTA
Format odgovara na pitanje „gde se nalazi potpis”, a nivo na pitanje „koliko dugo potpis može da se proverava”. Osnovni (baseline) profili ETSI imaju četiri nivoa:
- B-B (Basic): potpis, sertifikat potpisnika i potpisani atributi. Proverava se dok je sertifikat važeći.
- B-T (Timestamp): dodaje se pouzdan vremenski žig; dokazuje se najkasnije u kom trenutku je potpis stavljen.
- B-LT (Long-Term): lanac sertifikata i status opoziva (CRL, OCSP) ugrađuju se u potpis; čak i ako sertifikat kasnije istekne, podaci za proveru ostaju uz dokument.
- B-LTA (Long-Term Archive): dodaje se arhivski vremenski žig koji može da se obnavlja; čak i kada korišćeni kriptografski algoritmi zastare, dokazna vrednost 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 izabrati?
- Dokument će otvoriti i čitati čovek, i to je PDF: PAdES. Primalac ne instalira dodatni program.
- Dokument je XML i obrađivaće ga softver: XAdES.
- Fajl nije PDF ni XML, ili druga strana traži CAdES: CAdES.
- Više fajlova 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).
Da li pravna važnost zavisi od formata?
Ne. U Turskoj, prema Zakonu o elektronskom potpisu br. 5070, bezbedan elektronski potpis proizvodi isto pravno dejstvo kao svojeručni potpis. To ne određuje toliko format koliko činjenica da je potpis stavljen kvalifikovanim elektronskim sertifikatom i bezbednim 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 da potpisuju na računaru bez pisanja koda, İmzacı potpisuje PDF i XML pametnom karticom, priprema e-Yazışma pakete i radi grupno potpisivanje po fasciklama. Za timove koji žele da ugrade potpis u sopstveni softver, eSignature biblioteka za e-potpis proizvodi i proverava formate CAdES, XAdES, PAdES i ASiC do nivoa dugoročne arhive; pošto je svaki format poseban paket, u projekat ulazi samo ono što se koristi. Opšta prezentacija oba proizvoda nalazi se na stranici e-Potpis.