DigiDoc

DigiDoc
Filename extension .bdoc, .ddoc .cdoc
Internet media type application/vnd.etsi.asic-e+zip, application/x-bdoc, application/x-cdoc, application/x-p12d
Developed by RIA (ria.ee)
Container for DigiDoc³, Web services
Standard EVS 821:2014

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

Format is mainly used to digitally sign and optionally encrypt any file(s) that are placed into given container that this file format is. Any cryptographic operation is done using national id card that has a chip with digital ceritifcates on hardware token to verify personal identity mathematically. Usually format is created on personal computer using qDigiDoc software or in web service using web browser and its plugin supporting signatures via PKCS 11 interface. During the signing, each signing party's certificate validity is checked using OCSP service and a copy of its signed ceritificate status statement is embedded into container for later verification.

Currently Estonian- and Finnish government issued cards work with qDigiDoc 3.x and later versions. Web services also utilize identity cards for session authentication using authentication certificate typically stored on personal id card.

BDOC

BDOC (Binary Document) latest version is 2.1 and it is based on ETSI's ASiC signature container standards. It is official Estonian national standard EVS 821:2014.[2] Files use .bdoc file extension.

DDOC

DDOC (Digical document) is the first generation DigiDoc format. Files use .ddoc file extension.

Software

Most widely used application is qDigiDoc graphical desktop software that runs on Microsoft Windows, Apple Mac OSX and on various Linux distributions. qDigiDoc is Open Source Software that can be freely downloaded and installed from its home page. Own applications also exist for Apple iPad tablet devices and Windows phones.

Software libraries

Multiple programming languages are supported to create applications and services utilizing DigiDoc-format, including C++, C, Java, .NET,

See also

References

  1. ria.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
  2. evs.ee EVS 821:2014 - BDOC Format for Digital Signatures The present document defines XML formats for advanced electronic signatures that remain valid over long periods and incorporates additional useful information for common use cases. This includes evidence to its validity even if the signer or verifying party later attempts to deny (repudiates) the validity of the signature. Referred: 2016-04-13

External links

This article is issued from Wikipedia - version of the Wednesday, April 13, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.