Web eID enables usage of European Union electronic identity (eID) smart cards for secure authentication and digital signing of documents on the web using public-key cryptography.
Web eID currently supports Estonian, Finnish, Latvian, Lithuanian, Belgian and Croatian eID cards.
To learn more about Web eID, see our Architecture document.
You can find more information on how to contribute from our contributing guidelines.
Web eID organization has a number of repositories, some important ones include:
- web-eid-app: application performs cryptographic digital signing and authentication operations with electronic ID smart cards for the Web eID browser extension.
- web-eid-webextension: extension for the Chrome, Edge and Firefox web browsers.
- web-eid.js: JavaScript library that enables communication with the browser signing extension of the different web browsers.
- web-eid-authtoken-validation-php: Web eID authentication token validation library for PHP.
- web-eid-authtoken-validation-java: Web eID authentication token validation library for Java.
- web-eid-authtoken-validation-dotnet: Web eID authentication token validation library for .NET.
- web-eid-spring-boot-example: Example Spring Boot web application that uses Web eID for secure authentication and digital signing with electronic ID smart cards.
- web-eid-asp-dotnet-example: Example .NET web application that uses Web eID for secure authentication and digital signing with electronic ID smart cards.
Official builds are provided through official distribution point id.ee. If you want support, you need to be using official builds. Contact our support via www.id.ee for assistance.
Source code is provided on "as is" terms with no warranty (see license for more information). Do not file Github issues with generic support requests.