locxter.net

A quick look at using eID in an open source environment

2024-07-17

Recently I had to use the new eID functionality of my German ID card to identify myself in order to open a new bank account and was amazed that I got it working in my open source environment with Linux as my desktop operating system and CalyxOS (or any other custom Android ROM without Google Play Services for that matter) on my phone after a bit of trial and error. We should certainly discuss whether we as a society want an online ID system and what implications it has (security vulnerabilities, public surveillance etc.), but this isn't the topic of today's article. Instead I want to share my tried and tested method of actually using eID in an open source environment...

First and foremost, huge props to the German government for developing the AusweisApp, which is the official eID client and reference implementation, as open source with all the code available on GitHub . Even crazier is that they haven't just published it in the popular desktop and mobile app stores, but also on F-Droid and in the package repositories of many Linux distributions as shown on their website . This really cross-platform approach also explains why it doesn't rely on any Google Play Services to run, which is a nice exception in a world where you have to live without many helpful apps if you are unwilling to use Google proprietary spy services and exactly how a public entity like a government should develop software. Since there still is some feature-breaking development of the app going on and not every way of installation as well as usage will work, here is what has proven to be reliable for me:

With that said, I hope you found this article helpful even though the eID functionality is still rather rarely used. Feel free to share your thoughts and opinions in the comments down below and have a lovely day.

RSS feed