- The Web eID project 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. -
-- Estonian, Finnish, Latvian, Lithuanian, Belgian and Croatian eID cards are supported in the first phase, - but only Estonian eID card support is currently enabled in the test application below. -
-- Please get in touch by email at help@ria.ee in case you need support with adding Web eID to your project - or want to add support for a new eID card to Web eID. -
-The privacy policy of the test service is available here. -
- -+ The Web eID project 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. +
++ Estonian, Finnish, Latvian, Lithuanian, Belgian and Croatian eID cards are supported in the + first phase, but only Estonian eID card support is currently enabled in the test application + below. +
++ Please get in touch by email at help@ria.ee in case you need support with adding Web eID to your + project or want to add support for a new eID card to Web eID. +
++ The privacy policy of the test service is available + here. +
+ +The recommended way of installing Web eID is by installing - the latest Open-EID ID-software package. - In case you do not need or want to install the Open-EID package, install the latest Web eID packages in - Firefox, Chrome, Edge or Safari according to the following instructions: -
-install-web-eid.sh
- script from the console withwget -O - https:///scripts/install-web-eid.sh
- | bashTesting:
-- -
- -The uninstaller will remove the browser extension from all supported browsers - automatically.
- -Uninstall the Web eID software either using the Ubuntu Software Center or from the
- console with
- sudo apt purge web-eid
To uninstall the Web eID software, do the following:
-uninstall.sh from the downloaded file to the
- Terminal window,
- Uninstall the Web eID software using Add or remove programs.
-+ The recommended way of installing Web eID is by installing + the latest Open-EID ID-software package. In case you do not need or want to install the Open-EID package, install the latest Web eID + packages in Firefox, Chrome, Edge or Safari according to the following instructions: +
+install-web-eid.sh
+ script from the console withwget -O - https:///scripts/install-web-eid.sh |
+ bashecho 'logging=true' > ~/.config/RIA/web-eid.conf
- defaults write \ "$HOME/Library/Containers/eu.web-eid.web-eid/Data/Library/Preferences/eu.web-eid.web-eid.plist"
- \ logging truedefaults write
- "$HOME/Library/Containers/eu.web-eid.web-eid-safari/Data/Library/Preferences/eu.web-eid.web-eid-safari.plist"
- \ logging true[HKEY_CURRENT_USER\SOFTWARE\RIA\web-eid]"logging"="true"
- ~/.local/share/RIA/web-eid/web-eid.log in Linux~/Library/Containers/eu.web-eid.web-eid/Data/Library/Application\
- Support/RIA/web-eid/web-eid.log in macOS
- ~/Library/Containers/eu.web-eid.web-eid-safari/Data/Library/Application\
- Support/RIA/web-eid-safari/web-eid-safari.log of Safari in macOS
- C:/Users/<USER>/AppData/Local/RIA/web-eid/web-eid.log in
- Windows.
- web-eid
- manually,
- there will be an informative message in the logs.
+ on Windows 10, Windows 11, Windows Server 2019, Windows Server 2022, Windows
+ Server 2025 for Firefox, Chrome and Edge from
+ here.
Testing:
+- Technical overview of the solution is available in the project - system architecture - document. - Overview of authentication token validation implementation in the back end is available - in the - web-eid-authtoken-validation-java Java library - README. -
-- Security analysis of the solution is available - in - this - document. -
++ +
+ ++ The uninstaller will remove the browser extension from all supported browsers + automatically. +
+ +
+ Uninstall the Web eID software either using the Ubuntu Software Center or from
+ the console with
+ sudo apt purge web-eid
+
To uninstall the Web eID software, do the following:
+uninstall.sh from the downloaded file to the
+ Terminal window,
+ Uninstall the Web eID software using Add or remove programs.
+- Currently the Web eID back-end libraries are available for Java, .NET and PHP web - applications. -
-- To implement authentication and digital signing with Web eID in a Java, .NET or PHP web - application, - you need to -
-echo 'logging=true' > ~/.config/RIA/web-eid.conf
+ defaults write \ "$HOME/Library/Containers/eu.web-eid.web-eid/Data/Library/Preferences/eu.web-eid.web-eid.plist"
+ \ logging truedefaults write
+ "$HOME/Library/Containers/eu.web-eid.web-eid-safari/Data/Library/Preferences/eu.web-eid.web-eid-safari.plist"
+ \ logging true[HKEY_CURRENT_USER\SOFTWARE\RIA\web-eid]"logging"="true"
+ ~/.local/share/RIA/web-eid/web-eid.log in Linux~/Library/Containers/eu.web-eid.web-eid/Data/Library/Application\
+ Support/RIA/web-eid/web-eid.log
+ in macOS
+ ~/Library/Containers/eu.web-eid.web-eid-safari/Data/Library/Application\
+ Support/RIA/web-eid-safari/web-eid-safari.log
+ of Safari in macOS
+ C:/Users/<USER>/AppData/Local/RIA/web-eid/web-eid.log
+ in Windows.
+ web-eid
+ manually, there will be an informative message in the logs.
+ Technical overview of the solution is available in the project + system architecture document. Overview of authentication token validation implementation in the back end is + available in the web-eid-authtoken-validation-java Java library + README. +
++ Security analysis of the solution is available + in this document. +
++ Currently the Web eID back-end libraries are available for Java, .NET and PHP + web applications. +
++ To implement authentication and digital signing with Web eID in a Java, .NET or + PHP web application, you need to +
- The full source code of an example Spring Boot web application that uses Web eID for - authentication - and digital signing is available - here. - The .NET/C# version of the example is available - here. - The PHP version of the example is available - here. -
++ The full source code of an example Spring Boot web application that uses Web eID + for authentication and digital signing is available + here. The .NET/C# version of the example is available + here. The + PHP version of the example is available + here. +
+The Web eID solution can also be used without installing the Web eID native app and browser extension. - This includes devices like mobile phones, tablets, and some Chromebooks, where the Web eID plugin cannot - currently be installed. -
-- -
- -- Technical overview of the solution is available in the project - system - architecture document. - Overview of authentication token validation implementation in the back end is available - in the - web-eid-authtoken-validation-java Java library - README. -
++ The Web eID solution can also be used without installing the Web eID native app and browser + extension. This includes devices like mobile phones, tablets, and some Chromebooks, where the + Web eID plugin cannot currently be installed. +
++ +
+ ++ Technical overview of the solution is available in the project + system architecture document. Overview of authentication token validation implementation in the back end is + available in the web-eid-authtoken-validation-java Java library + README. +
+