PAdES, CAdES, XAdES: skillnad och val av e-signatur
PAdES bäddar in signaturen i PDF, XAdES i XML; CAdES signerar alla filer. Skillnader, nivåerna B-B till B-LTA och när du väljer vilket format.
PAdES, CAdES och XAdES gör samma sak: de skapar en avancerad elektronisk signatur som bevisar vem som signerade ett dokument, när, och att dokumentet inte har ändrats efter signeringen. Skillnaden är var signaturen ligger och vilken typ av dokument den passar för. Alla tre tillhör AdES-familjen (Advanced Electronic Signature) från den europeiska standardiseringsorganisationen ETSI.
Kort svar
| Format | Standard | Var ligger signaturen? | Passar bäst för |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Inuti PDF-filen | Dokument som människor öppnar och läser: avtal, rapporter, ansökningar |
| CAdES | ETSI EN 319 122 | I ett kuvert som omsluter dokumentet eller i en separat .p7s-fil | Alla filtyper; officiell e-korrespondens |
| XAdES | ETSI EN 319 132 | Inuti XML-dokumentet eller bredvid det | Dokument mellan maskiner: XML-filer som e-Fatura i UBL-TR-format (Turkiets e-faktura i XML) |
| ASiC | ETSI EN 319 162 | I en ZIP-behållare som bär dokument och signatur tillsammans | Signera flera filer i ett paket |
Vad är PAdES?
PAdES (PDF Advanced Electronic Signatures) bäddar in signaturen i PDF-filens egen struktur. Det signerade dokumentet är fortfarande en PDF: mottagaren öppnar det utan extra program i en PDF-läsare som Adobe Acrobat Reader och ser i signaturpanelen vem som signerat och om dokumentet har ändrats. Det kan också ha ett synligt signaturfält på sidan.
Eftersom PDF tillåter inkrementella uppdateringar kan flera personer signera ett dokument i tur och ordning; varje signatur bevarar det tidigare tillståndet. Därför är det ett praktiskt val för avtal med en godkännandekedja. Därifrån kommer också begränsningen: PAdES signerar bara PDF.
Vad är CAdES?
CAdES (CMS Advanced Electronic Signatures) bygger på strukturen CMS (RFC 5652) och bryr sig inte om filtyp: Word, Excel, bilder, ZIP — allt kan signeras. Signaturen bärs i två former: som ett kuvert som innehåller dokumentet eller som en separat fil (.p7s) bredvid dokumentet.
Nackdelen ligger hos mottagaren: för att öppna en signerad fil i kuvertform och verifiera signaturen behövs ett e-signaturprogram. I Turkiet är CAdES det vanligaste formatet i e-signerad officiell korrespondens.
Vad är XAdES?
XAdES (XML Advanced Electronic Signatures) bygger på W3C:s standard för XML-signaturer (XMLDSig) och är avsedd för XML-dokument. Signaturen kan bäddas in i XML-filen (enveloped), omsluta den (enveloping) eller ligga separat (detached). Den är utformad för fall där dokumentet läses av programvara snarare än av en människa; den används i XML-baserade dokument som e-Fatura i UBL-TR-format.
Vad används ASiC till?
ASiC (Associated Signature Containers) bär det signerade dokumentet och dess signatur tillsammans i en enda ZIP-behållare. ASiC-S är för ett dokument, ASiC-E för flera dokument. Signaturen inuti kan vara CAdES eller XAdES; ASiC är inte en ny signaturtyp utan ett transportformat.
Nivåer: B-B, B-T, B-LT, B-LTA
Formatet svarar på frågan ”var ligger signaturen”; nivån på frågan ”hur länge kan signaturen verifieras”. ETSI:s grundprofiler (baseline) har fyra nivåer:
- B-B (Basic): signaturen, undertecknarens certifikat och de signerade attributen. Kan verifieras så länge certifikatet är giltigt.
- B-T (Timestamp): en betrodd tidsstämpel läggs till; den bevisar den senaste tidpunkt då signaturen gjordes.
- B-LT (Long-Term): certifikatkedjan och återkallelsestatus (CRL, OCSP) bäddas in i signaturen; även om certifikatet senare löper ut finns verifieringsdata kvar tillsammans med dokumentet.
- B-LTA (Long-Term Archive): en arkivtidsstämpel läggs till och kan förnyas; signaturens bevisvärde bevaras även om de kryptografiska algoritmerna som använts blir föråldrade.
I ETSI:s äldre namngivning heter samma steg BES, EPES, T, C, X, XL och A; många program och dokument i Turkiet använder fortfarande dessa namn. För dokument som sparas i åratal (avtal, arkiv, lönebesked) väljs minst B-LT, helst B-LTA; för ett vardagligt, kortlivat godkännande räcker B-T ofta.
Vilket ska man välja?
- Om en människa ska öppna och läsa dokumentet och det är en PDF: PAdES. Mottagaren installerar inget extra program.
- Om dokumentet är XML och ska behandlas av programvara: XAdES.
- Om filen varken är PDF eller XML, eller motparten kräver CAdES: CAdES.
- Om flera filer ska signeras i ett paket: ASiC-E.
- Om en officiell skrivelse ska till en turkisk myndighet: formatet är inte ditt val; reglerna för e-Yazışma-paketet (Turkiets officiella standard för e-korrespondens) avgör.
Beror den rättsliga giltigheten på formatet?
Nej. I Turkiet har en säker elektronisk signatur enligt lag nr 5070 om elektroniska signaturer samma rättsverkan som en handskriven underskrift. Det avgörs mindre av formatet än av att signaturen har skapats med ett kvalificerat elektroniskt certifikat och en säker anordning för signaturframställning (smartkort, token, HSM eller mobil signatur). PAdES, CAdES och XAdES är olika behållare som bär denna signatur.
Hos ELPO
För användare som vill signera på skrivbordet utan att skriva kod signerar İmzacı PDF och XML med smartkort, förbereder e-Yazışma-paket och gör mappbaserad massignering. För team som vill bygga in signering i sin egen programvara skapar och verifierar e-signaturbiblioteket eSignature formaten CAdES, XAdES, PAdES och ASiC upp till nivån för långtidsarkivering; eftersom varje format är ett separat paket kommer bara det som används in i projektet. En allmän presentation av båda produkterna finns på sidan e-İmza.