- License: LGPL 2.1
- © Estonian Information System Authority
Android application that allows signing containers with ID-card, mobile-ID and Smart-ID.
Check the wiki get an overview of the project.
You can build the project from the command line like any other Android project. See Build your app from the command line.
./gradle clean fetchAndPackageDefaultConfiguration app:assemble
Or import project from Android Studio and run it from there.
NOTE: In order for the build to succeed the Firebase Crashlytics plugin requires google-services.json config file to be present inside "app" folder root
- To validate signatures in offline mode, download latest TSL files:
1. https://ec.europa.eu/tools/lotl/eu-lotl.xml -> Rename file to "eu-lotl.xml"
2. https://sr.riik.ee/tsl/estonian-tsl.xml -> Rename file to "EE.xml"
3. Create an "assets" folder in "app/src/main"
4. Create a folder named "tslFiles" in "assets" and move TSL files there
Official builds are provided through official distribution point https://www.id.ee/en/article/install-id-software/. 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.