PAdES, CAdES, XAdES: forskjell og valg av e-signatur
PAdES bygger signaturen inn i PDF, XAdES i XML; CAdES signerer alle filer. Forskjeller, nivåene B-B til B-LTA og når du velger hvilket format.
PAdES, CAdES og XAdES gjør det samme: de lager en avansert elektronisk signatur som beviser hvem som signerte et dokument, når, og at dokumentet ikke er endret etter signeringen. Forskjellen er hvor signaturen ligger og hvilken type dokument den passer for. Alle tre tilhører AdES-familien (Advanced Electronic Signature) fra den europeiske standardiseringsorganisasjonen ETSI.
Kort svar
| Format | Standard | Hvor ligger signaturen? | Passer best for |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Inne i PDF-filen | Dokumenter som mennesker åpner og leser: kontrakter, rapporter, søknader |
| CAdES | ETSI EN 319 122 | I en konvolutt som omslutter dokumentet, eller i en egen .p7s-fil | Alle filtyper; offisiell e-korrespondanse |
| XAdES | ETSI EN 319 132 | Inne i XML-dokumentet eller ved siden av det | Dokumenter mellom maskiner: XML-filer som e-Fatura i UBL-TR-format (Tyrkias e-faktura i XML) |
| ASiC | ETSI EN 319 162 | I en ZIP-beholder som bærer dokument og signatur sammen | Signering av flere filer i én pakke |
Hva er PAdES?
PAdES (PDF Advanced Electronic Signatures) bygger signaturen inn i PDF-filens egen struktur. Det signerte dokumentet er fortsatt en PDF: mottakeren åpner det uten ekstra program i en PDF-leser som Adobe Acrobat Reader og ser i signaturpanelet hvem som har signert og om dokumentet er endret. Det kan også ha et synlig signaturfelt på siden.
Fordi PDF tillater inkrementelle oppdateringer, kan flere personer signere et dokument etter tur; hver signatur bevarer den forrige tilstanden. Derfor er det et praktisk valg for kontrakter med en godkjenningskjede. Herfra kommer også begrensningen: PAdES signerer bare PDF.
Hva er CAdES?
CAdES (CMS Advanced Electronic Signatures) bygger på CMS-strukturen (RFC 5652) og bryr seg ikke om filtype: Word, Excel, bilder, ZIP — alt kan signeres. Signaturen bæres i to former: som en konvolutt som inneholder dokumentet, eller som en egen fil (.p7s) ved siden av dokumentet.
Ulempen ligger hos mottakeren: for å åpne den signerte filen i konvoluttform og verifisere signaturen trengs et e-signaturprogram. I Tyrkia er CAdES det mest utbredte formatet i e-signert offisiell korrespondanse.
Hva er XAdES?
XAdES (XML Advanced Electronic Signatures) bygger på W3Cs standard for XML-signaturer (XMLDSig) og er beregnet på XML-dokumenter. Signaturen kan bygges inn i XML-en (enveloped), omslutte XML-en (enveloping) eller stå separat (detached). Den er laget for tilfeller der dokumentet leses av programvare og ikke av et menneske; den brukes i XML-baserte dokumenter som e-Fatura i UBL-TR-format.
Hva brukes ASiC til?
ASiC (Associated Signature Containers) bærer det signerte dokumentet og signaturen sammen i én ZIP-beholder. ASiC-S er for ett dokument, ASiC-E for flere dokumenter. Signaturen inni kan være CAdES eller XAdES; ASiC er ikke en ny signaturtype, men et transportformat.
Nivåer: B-B, B-T, B-LT, B-LTA
Formatet svarer på spørsmålet «hvor ligger signaturen»; nivået på spørsmålet «hvor lenge kan signaturen verifiseres». ETSIs grunnprofiler (baseline) har fire nivåer:
- B-B (Basic): signaturen, signatarens sertifikat og de signerte attributtene. Kan verifiseres så lenge sertifikatet er gyldig.
- B-T (Timestamp): et klarert tidsstempel legges til; det beviser det seneste tidspunktet signaturen ble satt.
- B-LT (Long-Term): sertifikatkjeden og tilbakekallingsstatus (CRL, OCSP) bygges inn i signaturen; selv om sertifikatet senere utløper, blir verifiseringsdataene værende sammen med dokumentet.
- B-LTA (Long-Term Archive): et arkivtidsstempel legges til og kan fornyes; signaturens bevisverdi bevares selv om de kryptografiske algoritmene som er brukt, blir utdaterte.
I ETSIs eldre navngivning heter de samme trinnene BES, EPES, T, C, X, XL og A; mange programmer og dokumenter i Tyrkia bruker fortsatt disse navnene. For dokumenter som oppbevares i årevis (kontrakter, arkiv, lønnsslipper) velges minst B-LT, helst B-LTA; for en daglig, kortvarig godkjenning er B-T ofte nok.
Hvilket bør man velge?
- Hvis et menneske skal åpne og lese dokumentet, og det er en PDF: PAdES. Mottakeren installerer ikke noe ekstra program.
- Hvis dokumentet er XML og skal behandles av programvare: XAdES.
- Hvis filen verken er PDF eller XML, eller motparten krever CAdES: CAdES.
- Hvis flere filer skal signeres i én pakke: ASiC-E.
- Hvis et offisielt brev skal til en tyrkisk offentlig institusjon: formatet er ikke ditt valg; reglene for e-Yazışma-pakken (Tyrkias offisielle standard for e-korrespondanse) bestemmer.
Avhenger den juridiske gyldigheten av formatet?
Nei. I Tyrkia har en sikker elektronisk signatur etter lov nr. 5070 om elektroniske signaturer samme rettsvirkning som en håndskrevet underskrift. Det avgjøres mindre av formatet enn av at signaturen er satt med et kvalifisert elektronisk sertifikat og et sikkert signaturframstillingsverktøy (smartkort, token, HSM eller mobil signatur). PAdES, CAdES og XAdES er ulike beholdere som bærer denne signaturen.
Hos ELPO
For brukere som vil signere på skrivebordet uten å skrive kode, signerer İmzacı PDF og XML med smartkort, klargjør e-Yazışma-pakker og utfører mappebasert massesignering. For team som vil bygge signering inn i sin egen programvare, lager og verifiserer e-signaturbiblioteket eSignature formatene CAdES, XAdES, PAdES og ASiC opp til nivået for langtidsarkivering; siden hvert format er en egen pakke, kommer bare det som brukes, inn i prosjektet. En generell presentasjon av begge produktene finnes på siden e-İmza.