The Information System Authority’s services for partners:
The software’s source code
The eID software has an open source code, so that all interested parties can see the source code and take part in its development via GitHub.
- Specification for the ID-card’s ESTEID application (1.75 MB, PDF)EstEID version 3.5
- CDOC specification modified for elliptic curves (266.72 KB, PDF)Version 1.1
The State Authentication Service (TARA) provides a secure authentication with Estonian ID-card, mobile-ID, Smart-ID and European Union notified eID (eIDAS) in public online services. RIA provides the service for all authorities in the government sector as listed on the Ministry of Finance webpage » in the spreadsheet » (XLSX) (XLSX).
The purpose of eIDAS is to facilitate the cross-border use of e-services. As of May 2022, the eID means of Belgium, Croatia, Czech Republic, Denmark, Estonia, France, Germany, Italy, Latvia, Lithuania, Luxembourg, Malta, Portugal, Slovakia, Spain, Sweden and the Netherlands have been notified under the eIDAS Regulation.
Overview of pre-notified and notified eID schemes under eIDAS »
The software is open source and available in the E-government building blocks repository ».
To integrate your online service with TARA, fill in the application and send it (digitally signed) to RIA’s customer support help[@]ria.ee. Successful integration with TARA test service is a prerequisite for integration with production service.
Please also contact help[@]ria.ee with any further questio
- Software documentation »Technical information in GitHub
TARA test service
TARA production service
RIA-s Digital Signature Gateway provides a REST based interface for creating and signing ASiC-E based containers (this includes BDOC) with XAdES signatures in a hashcode form.
- Technical specification »In English in GitHub
The software used in the service is open source and everyone can host it themselves.
To integrate your service with RIA-s signature gateway service (demo), fill in the application (unfortunately only available in estonian right now) and send it (signed) to help [at] ria.ee.
To integrate with our production service, you must first make successful queries in the demo service.
- Demo service application (177.57 KB, PDF)In Estonian
Please also contact help [at] ria.ee with any further questions.
Digital Signature Validation Service SiVa allows you to validate documents digitally signed in legacy or lesser known formats. The service aims to simplify the validation of signatures. Instead of developing signature validation based on libraries, you can interface your system with SiVa. Thus, SiVa is an alternative to DigiDoc4j ».
SiVa connects through X-tee or the JSON interface.
You can validate:
- ETSI standard based ASiCE and ASiCS signatures
- Estonian DDOC signatures
- Estonian BDOC signatures
- Estonian ASiCS signatures with time stamp tokens
- ETSI standard based XAXAdES, CAdES, and PAdES (signed PDF files) signatures
- Estonian X-tee security server ASiCE signatures