Puneet Varma (Editor)

DigiDoc

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Filename extension
  
.bdoc, .ddoc .cdoc

Container for
  
DigiDoc³, Web services

Developed by
  
RIA (ria.ee)

Standard
  
EVS 821:2014

DigiDoc

Internet media type
  
application/vnd.etsi.asic-e+zip, application/x-bdoc, application/x-cdoc, application/x-p12d

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 (Riigi Infosüsteemi Amet, Information System Authority of Estonia).

Contents

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. 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.

  • installer.id.ee qDigiDoc home page.
  • itunes.apple.com - DigiDoc for Apple iPad tablets
  • windowsphone.com - DigiDoc for Windows phone
  • Software libraries

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

  • libdigidocpp c++ library
  • libdigidoc C library
  • digidoc4j Java library
  • References

    DigiDoc Wikipedia


    Similar Topics