PAdES, CAdES, XAdES: ero ja sähköinen allekirjoitus
PAdES upottaa allekirjoituksen PDF:ään, XAdES XML:ään; CAdES allekirjoittaa minkä tahansa tiedoston. Erot, tasot B-B–B-LTA ja milloin valita mikäkin.
PAdES, CAdES ja XAdES tekevät saman työn: ne luovat kehittyneen sähköisen allekirjoituksen, joka todistaa, kuka asiakirjan allekirjoitti, milloin, ja ettei asiakirja ole muuttunut allekirjoituksen jälkeen. Ero on siinä, missä allekirjoitus sijaitsee ja millaiseen asiakirjaan se sopii. Kaikki kolme kuuluvat eurooppalaisen standardointijärjestön ETSI:n AdES-perheeseen (Advanced Electronic Signature).
Lyhyt vastaus
| Muoto | Standardi | Missä allekirjoitus on? | Sopii parhaiten |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | PDF-tiedoston sisällä | Asiakirjat, joita ihmiset avaavat ja lukevat: sopimukset, raportit, hakemukset |
| CAdES | ETSI EN 319 122 | Asiakirjan ympäröivässä kuoressa tai erillisessä .p7s-tiedostossa | Kaikki tiedostotyypit; virallinen sähköinen asiointi |
| XAdES | ETSI EN 319 132 | XML-asiakirjan sisällä tai sen vieressä | Koneiden väliset asiakirjat: XML-tiedostot, kuten UBL-TR-muotoinen e-Fatura (Turkin XML-verkkolasku) |
| ASiC | ETSI EN 319 162 | ZIP-säiliössä, joka kuljettaa asiakirjan ja allekirjoituksen yhdessä | Useiden tiedostojen allekirjoittaminen yhdessä paketissa |
Mikä on PAdES?
PAdES (PDF Advanced Electronic Signatures) upottaa allekirjoituksen PDF-tiedoston omaan rakenteeseen. Allekirjoitettu asiakirja on edelleen PDF: vastaanottaja avaa sen ilman lisäohjelmaa PDF-lukijalla, kuten Adobe Acrobat Readerilla, ja näkee allekirjoituspaneelista, kuka allekirjoitti ja onko asiakirja muuttunut. Sivulla voi olla myös näkyvä allekirjoituskenttä.
Koska PDF sallii inkrementaaliset päivitykset, useampi henkilö voi allekirjoittaa asiakirjan vuorollaan; jokainen allekirjoitus säilyttää edellisen tilan. Siksi se on käytännöllinen valinta sopimuksiin, joissa on hyväksyntäketju. Tästä tulee myös sen rajoitus: PAdES allekirjoittaa vain PDF:iä.
Mikä on CAdES?
CAdES (CMS Advanced Electronic Signatures) perustuu CMS-rakenteeseen (RFC 5652) eikä välitä tiedostotyypistä: Word, Excel, kuva, ZIP — kaiken voi allekirjoittaa. Allekirjoitus kulkee kahdessa muodossa: asiakirjan sisältävänä kuorena tai asiakirjan vieressä olevana erillisenä tiedostona (.p7s).
Haitta on vastaanottajan puolella: kuoreen pakatun allekirjoitetun tiedoston avaamiseen ja allekirjoituksen tarkistamiseen tarvitaan sähköisen allekirjoituksen sovellus. Turkissa CAdES on yleisin muoto sähköisesti allekirjoitetussa virallisessa kirjeenvaihdossa.
Mikä on XAdES?
XAdES (XML Advanced Electronic Signatures) rakentuu W3C:n XML-allekirjoitusstandardin (XMLDSig) päälle ja on tarkoitettu XML-asiakirjoille. Allekirjoitus voidaan upottaa XML:n sisään (enveloped), se voi ympäröidä XML:n (enveloping) tai olla erillään (detached). Se on suunniteltu tilanteisiin, joissa asiakirjaa lukee ohjelmisto eikä ihminen; sitä käytetään XML-pohjaisissa asiakirjoissa, kuten UBL-TR-muotoisessa e-Faturassa.
Mihin ASiC on tarkoitettu?
ASiC (Associated Signature Containers) kuljettaa allekirjoitetun asiakirjan ja sen allekirjoituksen yhdessä yhdessä ZIP-säiliössä. ASiC-S on yhdelle asiakirjalle, ASiC-E useammalle. Sisällä oleva allekirjoitus voi olla CAdES tai XAdES; ASiC ei ole uusi allekirjoitustyyppi vaan kuljetusmuoto.
Tasot: B-B, B-T, B-LT, B-LTA
Muoto vastaa kysymykseen ”missä allekirjoitus on”; taso kysymykseen ”kuinka kauan allekirjoituksen voi tarkistaa”. ETSI:n perusprofiileissa (baseline) on neljä tasoa:
- B-B (Basic): allekirjoitus, allekirjoittajan varmenne ja allekirjoitetut ominaisuudet. Tarkistettavissa niin kauan kuin varmenne on voimassa.
- B-T (Timestamp): lisätään luotettava aikaleima; se todistaa viimeisimmän hetken, jolloin allekirjoitus on tehty.
- B-LT (Long-Term): varmenneketju ja sulkutila (CRL, OCSP) upotetaan allekirjoitukseen; vaikka varmenne myöhemmin vanhenisi, tarkistustiedot pysyvät asiakirjan mukana.
- B-LTA (Long-Term Archive): lisätään uusittavissa oleva arkistoaikaleima; allekirjoituksen todistusarvo säilyy, vaikka käytetyt kryptografiset algoritmit vanhenisivat.
ETSI:n vanhemmassa nimeämisessä samat vaiheet tunnetaan nimillä BES, EPES, T, C, X, XL ja A; monet Turkin sovellukset ja asiakirjat käyttävät yhä näitä nimiä. Vuosia säilytettävälle asiakirjalle (sopimus, arkisto, palkkalaskelma) valitaan vähintään B-LT, mieluiten B-LTA; arkiseen, lyhytikäiseen hyväksyntään B-T riittää usein.
Kumpi valita?
- Jos ihminen avaa ja lukee asiakirjan ja se on PDF: PAdES. Vastaanottaja ei asenna lisäohjelmaa.
- Jos asiakirja on XML ja ohjelmisto käsittelee sen: XAdES.
- Jos tiedosto ei ole PDF eikä XML tai vastapuoli vaatii CAdES-muotoa: CAdES.
- Jos useita tiedostoja allekirjoitetaan yhdessä paketissa: ASiC-E.
- Jos virallinen kirje lähtee turkkilaiselle julkiselle laitokselle: muoto ei ole teidän valintanne; sen määräävät e-Yazışma-paketin (Turkin virallinen sähköisen kirjeenvaihdon standardi) säännöt.
Riippuuko oikeudellinen pätevyys muodosta?
Ei. Turkissa turvallisella sähköisellä allekirjoituksella on sähköisistä allekirjoituksista annetun lain nro 5070 mukaan sama oikeusvaikutus kuin käsin kirjoitetulla allekirjoituksella. Sen ratkaisee vähemmän muoto kuin se, että allekirjoitus on tehty hyväksytyllä sähköisellä varmenteella ja turvallisella allekirjoituksen luomisvälineellä (älykortti, tunniste, HSM tai mobiiliallekirjoitus). PAdES, CAdES ja XAdES ovat eri säiliöitä, jotka kuljettavat tätä allekirjoitusta.
ELPOn ratkaisut
Käyttäjille, jotka haluavat allekirjoittaa työpöydällä ilman koodin kirjoittamista, İmzacı allekirjoittaa PDF- ja XML-tiedostoja älykortilla, valmistelee e-Yazışma-paketteja ja tekee kansiokohtaisia massa-allekirjoituksia. Tiimeille, jotka haluavat tuoda allekirjoittamisen omaan ohjelmistoonsa, eSignature-allekirjoituskirjasto tuottaa ja tarkistaa CAdES-, XAdES-, PAdES- ja ASiC-muodot pitkäaikaisarkistoinnin tasolle asti; koska jokainen muoto on erillinen paketti, projektiin tulee vain se, mitä käytetään. Molempien tuotteiden yleisesittely on e-İmza-sivulla.