DigiDoc

DigiDoc
DigiDoc³
Filename extension
.asice, .bdoc, .ddoc .cdoc
Internet media type
application/vnd.etsi.asic-e+zip, application/x-bdoc, application/x-cdoc, application/x-p12d
Developed byRIA (ria.ee)
Latest release
.asice
2014-06-05
Type of formatDigital signature
Container forany file format
Extended fromASiC
StandardEVS 821:2014
Open format?Yes (implementations)
Free format?No (standard text)

DigiDoc (Digital Document) is a family of digital signature- and cryptographic computing file formats utilizing a public key infrastructure. It currently has three generations of sub formats, DDOC- , a later binary based BDOC and currently used ASiC-E format that is supposed to replace the previous generation formats. DigiDoc was created and is developed and maintained by RIA[1] (Riigi Infosüsteemi Amet, Information System Authority of Estonia).

The format is used to legally sign and optionally encrypt file(s) like text documents as part of electronic transactions. All operations are done using a national id-card, a hardware token, that has a chip with digital PKI certificates to verify a person's signature mathematically. Signed file is a container holding actual signed, unmodified files and hence operation does not require any support from software that created those files.

Format container and its signatures can be created using application like qDigiDoc or a web service with user's web browser with signing extension. When an application is used, container is typically exchanged between signing parties as an email attachment until everyone has signed it and have their own complete copy.

Web services also utilize identity cards for session authentication using an authentication certificate which is also stored on the id-card.

  1. ^ ria.ee Public Key Infrastructure PKI Archived 2015-02-24 at the Wayback Machine 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