DigiDoc

DigiDoc (Digital Document) on digitaalinen allekirjoitus- ja kryptograafisten tiedostomuotojen perhe, joka käyttää julkisen avaimen infrastruktuuria (PKI, public key infrastructure). Tiedostomuodosta on nykyään kaksi eri muotoa, DDOC- ja uudempi BDOC versio jonka tarkoitus on korvata ensimmäisen sukupolven DDOC. DigiDocin loi, kehittää ja ylläpitää RIAria.ee Public Key Infrastructure PKI  Competences of RIA: Is responsible for the functioning, development and management of the ID card base software. Is responsible for the mutual capacity of international electronic identities or the cross-country functioning, development and management of software solutions. Participates in work groups and in the development of the state’s PKI. Assures the existence of the user interface service of the ID card base software (www.id.ee). Referred at 2015-02-24 (Riigi Infosüsteemi Amet, Information System Authority of Estonia).

Tätä tiedostomuotoa käytetään sähköiseen asiointiin jossa se mahdollistaa allekirjoittamisen ja haluttaessa siirron aikaisen salauksen halutuille asiakirjoille, kuville, äänitiedostoille tai mille tahansa tiedostoille. DigiDoc-allekirjoitettu sisältö voidaan lähettää sähköpostilla, ladata verkkosivulle, toimittaa CD-levyllä postitse tai arkistoida ja siten sillä voidaan korvata perinteinen allekirjoitettu paperi tai vastaava täysin. Nykyään mikään muu olemassa oleva ratkaisu ei tarjoa samaa toiminnallisuutta niissä maissa missä PKI-järjestelmään perustuvalla virallisella tunnisteella on lain takaama asema sähköiseen asiointiin.

Teknisesti kyse on tiedostosäiliöstä jonka kryptograafiset operaatiot tehdään kansallisella henkilökortilla, jonka sähköiset varmenteet ovat kortin sirulla turvallisuuden takaamiseksi. Henkilön tunnistus on matemaattinen operaatio eikä tarvitse verkkoyhteyttä. Yleensä tiedostomuoto luodaan henkilökohtaisessa tietokoneessa qDigiDoc ohjelmalla tai web-palvelussa käyttämällä selaimen pluginia, joka tukee PKCS 11 rajapintaa. Allekirjoitusta tehtäessä varmenteiden voimassaolo tarkistetaan OCSP-palvelusta ja kopio sen allekirjoitetusta vastauksesta sisällytetään säiliöön myöhempää oikeellisuuden varmistamista varten.

Nykyisellään Viron- ja Suomen valtioiden myöntämät kortit toimivat qDigiDoc-ohjelmaversion 4.x ja sitä myöhempien versioiden kanssa. Suomen valtion uusi Atostek ID ohjelmisto tukee DigiDoc muotoa. Web palvelut käyttävät myös henkilökorttia istunnon tunnistamiseen tunnistusvarmenteella, joka on myös tallennettu kortille. DigiDoc-muotoa käytetään myös Norjassa ja Israelissa.

 BDOC 
BDOC (Binary Document) viimeisin versio on 2.1 ja se pohjautuu ETSI's ASiC allekirjoitussäilö standardeihin. Tiedostomuoto on virallinen Viron valtion standardi EVS 821:2014.evs.ee EVS 821:2009 - BDOC Format for Digital Signatures The present document defines XML formats for advanced electronic signatures that remain valid over long periods, are compliant with the European Directive and incorporate additional useful information in common uses cases. This includes evidence as to its validity even if the signer or verifying party later attempts to deny (repudiates) the validity of the signature. Referred: 2015-02-24 Sen tiedoston tarkenne on .bdoc.

 DDOC 
DDOC (Digital document) on ensimmäisen sukupolven DigiDoc tiedostomuoto. Sen tiedoston tarkenne on .ddoc.

 Allekirjoitus 
Allekirjoittajia voi olla yksi tai useampi.

 Salaus 
Salauksen käyttö on järkevää vain lyhytaikaisesti, sillä yleensä salausavain on tallennettu fyysiselle kortille eikä siitä voi turvallisuus- ja riskienhallinnan syistä ottaa kopiota. Kortin tuhoutuessa tai vanhetessa ei DigiDoc-säiliön oikeakaan vastaanottaja saa sitä auki. Tästä syystä salausta käytetään yleensä vain siirron aikana.

 Validointi 
Vastaanotetun allekirjoituksen avaaminen ja tarkistaminen voidaan tehdä joko paikallisen laitteen ohjelmalla. Pelkän tarkastamisen voi tehdä Digi- ja väestötietoviraston validointipalvelussa] verkossa. Jos kyse on sopimusasiakirjasta, säiliön lataaminen viraston tai muun tahon verkkopalveluun saattaa täyttää kolmannelle osapuolelle luovuttamisen tunnusmerkistön ja rikkoa sopimuksen vaitiololauseita, mahdollisesti laukaisten tekijää kohtaan sen seuraukset.

 Ohjelmat 
Yleisimmin käytetty menetelmän sovellus on qDigiDoc graafisen käyttöliittymän sovellus, joka on saatavilla Microsoftin Windowsille, Applen Mac OSX:lle ja eri Linux jakeluille. qDigiDoc on avoimen lisenssin ohjelma joka asennetaan ja jota käytetään maksutta sen kotisivulta. Applen iPad-tabletille ja Windows-puhelimille on saatavilla omat sovelluksensa.
 installer.id.ee qDigiDoc kotisivu
 itunes.apple.com - DigiDoc Applen iPad tableteille
 windowsphone.com - DigiDoc Windows puhelimille
 digisaatio.fi/wiki/qDigiDoc - suomenkielinen käyttöohje

 Ohjelmistokirjastot 
Eri ohjelmointikielet ovat tuettuina DigiDoc-tiedostomuodon käsittelyyn, mukaan lukien C++, C, Java ja .NET kielet.
 libdigidocpp C++ kirjasto
 libdigidoc C kirjasto
 digidoc4j Java kirjasto

 Katso myös 
 Sähköinen asiointi
 Henkilökortti

 Lähteet 

 Aiheesta muualla 
 id.ee - The World of DigiDoc 
 id.ee - BDOC2.1 – new Estonian national standard on digital signatures
 id.ee - DigiDoc libraries
 installer.id.ee qDigiDoc home page.

Luokka:Tiedostomuodot
Luokka:Salakirjoitustekniikka
Luokka:Sähköinen asiointi