De Belgische eID kaart gebruiken op OpenSUSE 15.2
(Zie ook een Ubuntu installatie in 2019 onder de titel e-ID: Belgische identiteitskaart lezen – moet eigenlijk “eID” zijn).
Van de overheidssite: (*4.3)
De eID is een elektronisch identiteitsbewijs (met chip) waarmee u elektronische verrichtingen kan uitvoeren.
…
Op dit moment bestaan er drie types identiteitsbewijzen waarmee bovenstaande elektronische verrichtingen kunnen worden uitgevoerd:
– de elektronische identiteitskaart voor Belgen ouder dan 12 jaar
– de Kids-ID, voor Belgen jonger dan 12 jaar
– de elektronische Vreemdelingenkaart
0. Snel uitvoeren
Eens je de uitlegt kent (zoniet: ga naar 1.) en de eerste installatie achter de rug hebt, en dit snel wil herhalen op een volgende computer met OpenSUSE 15.2*:
1. Hardware
Dit voorbeeld is gemaakt met:
* SiteCom ID Card Reader MD-064 V1 001
.. maar lijkt te werken met de meeste andere cardreaders.
– lezer, aparte micro-usb kabel (bijgeleverde is nogal kort)
– handleiding: geen
– software: geen
Compatibel:
– USB 2.0 / backwards compatibel USB 1.1
– “windows/apple” en “all operating systems”
* Camino (Tridis BVBA) Developed by Logon, www.log-on.be
– lezer met vaste kabel, usb.
– handleiding: geen
– mini-cd: “WIN” software (setup.exe, dll’s, driver bin32/64,..) en “Realtek Mac OS X Installer” (.pkg)
Compatibel:
– USB 2.0, cards 5V 3V 1.8V
– Win 7, 8 & 10, Mac 10.5.0 en hoger
2. Installatie
Procedure
1. Downloaden middleware
2. Installeren
3. Test Cardreader met eid-viewer
4. Browser plugin installeren
5. Test aanmelden
Kijk naar:
– Besturingssysteem/distributie
– Software voor beID
– Drivers
– Browser (Firefox/..)
Uit officiële documentatie:
Belgium eID PKCS#11 module (* 4.1)
“OPGELET: Er is een nieuwe versie van de eID Middleware en Viewer beschikbaar. Om uw elektronische identiteitskaart probleemloos te kunnen blijven gebruiken voor online toepassingen, is het belangrijk om deze nieuwe versies te installeren.”
Firefox Add-On:
“Om ervoor te zorgen dat Firefox automatisch de eID “PKCS#11” bibliotheek vindt, is een Firefox add-on ontwikkeld, de ‘Belgium eID add-on’. U kan die installeren via de Mozilla-store.”
3: Aan de slag (Log)
Dit is een letterlijk verslag van het verloop van de installatie, van download tot de test. Dit kan dienen als leidraad maar zal niet altijd helemaal hetzelfde verlopen bv door nieuwere versies van software enz.
I. Via YAST?
In Yast software management zoeken naar “e-id Belgium”: niet aanwezig.
(later zie ik dat het eID is ipv e-id, maar zonder extra repositories toe te voegen vind je ook “eID” niet in Yast)
II. Download van de overheidssite
Op de documentatie op eid.belgium.be (*4.4) zijn installatiepaketten aanwezig voor Debian, Ubuntu, Mint, Fedora, Red Hat/Centos, openSUSE (15.2 en 15.3), alsook de broncode in de vorm van een .tar.gz. Voor niet vermelde distributies verwijzen ze in een FAQ naar een externe site, repology, met Arch, Solus, Manjaro, openSUSE Tumbleweed, Gentoo, BSD, enz.
Ze publiceren hier ook de digitale handtekening om te checken:
Alle pakketten en repositories zijn digitaal ondertekend door de OpenPGP-sleutel met de volgende vingerafdruk:
B37D 9040 098C 3DEE E00F 6D08 A357 43EA 6773 D225
Wij raden aan om geen pakketten te installeren die niet met deze sleutel ondertekend zijn. Indien u het correcte “eID-archive” pakket voor uw distributie gebruikt, wordt de correcte sleutel automatisch geconfigureerd en hoeft u zich dus geen zorgen te maken.”
openSUSE Leap 15.2
openSUSE Leap 15.3
Link volgen : “Download eid-archive-suse.rpm”
Bestand opslaan. 11,3 KiB (11.572)
Downloads, klik op eid-archive-suse-2016-2.noarch.rpm
Opent het programma “Ontdekken” met knop “installeren”.
Wachtwoord root gevraagd. Daarna niets meer. Zag wel in “Ontdekken” dat er updates klaarstonden..
(Heeft dit nu enkel de repo toegevoegd? Toch manueel gaan uitpakken? Of ineens naar III…)
III. Of via software.opensuse.org
Je kan naar beschikbare software voor openSUSE zoeken op software.opensuse.org *(4.5)
Software: middleware
Package zoek in software.opensuse.org op “All distributions” (want anders krijg je nadien alleen officiële software, en niet die uit community repositories).
Op dit moment nog niet beschikbaar voor 15.3.
eid-mw
(e-id middleware)
Resultaat:
eid-mw
Belgium electronic identity card PKCS#11 module and Firefox plugin
eid-mw-libs
Belgium electronic identity card PKCS#11 module – libraries
eid-mw-firefox
Firefox Extension for Belgium eID Middleware
eid-mw-libs-32bit
Belgium electronic identity card PKCS#11 module – libraries
eid-mw-libs-x86
Belgium electronic identity card PKCS#11 module – libraries
eid-mw-libs-64bit
Belgium electronic identity card PKCS#11 module – libraries
pteid-mw
Portuguese eID middleware
eid-mw-bin
Belgium electronic identity card PKCS#11 module – helper binaries
Voor openSUSE Tumbleweed is er een officiële uitgave
Officieel
5.0.8
Voor openSUSE Leap 15.2 (eid-mw, hopelijk komt rest mee indien nodig)
– security
Experimenteel
5.0.28
– home:jevez
Gemeenschap
5.0.3
Recentste beste? home:jevez Gemeenschap Eén klik installeren.. (opent Yast)
eid-mw
“Belgium electronic identity card PKCS#11 module and Firefox plugin”
“The eID Middleware provides the libraries, a PKCS#11 module and a Firefox
plugin to use Belgian eID (electronic identity) card in order to access
websites and/or sign documents.”
Repositories to be added:
https://download.opensuse.org/repositories/home:/jevez/openSUSE_Leap_15.2/ (home:jevez)
ID: 5D38E2BA6002AAFE
Name: home:jevez OBS Project
Fingerprint: CB70 CD86 BF12 6B0B DD7E CDFE 5D38 E2BA 6002 AAFE
Created: 08-05-20
Expires: 17-07-22
Software installation…
Installation was successful
Nadien in Yast zijn volgende “eID” paketten zichtbaar (allemaal in versie 5.0.3-lp152.3.2
):
– eid-mw
– eid-mw-bin
– eid-mw-libs
Nog selecteerbaar zijn
– eid-mw-devel
– eid-viewer
Die laatste is ook nodig; kies eid-viewer
, installeer. Ok.
Op de commandolijn: eid-vieuwer
Er gaat een leeg venster open voor eid-vieuwer, met de titels van de velden van de identiteitskaart.
Op de commandolijn staat:
No cardreader found.
Inpluggen usb-kabel Camino cardreader:
** Message: 15:19:28.981: readers changed
Insteken van de kaart in de lezer:
In het venster komen de gegevens van de identiteitskaart, met foto en data.
Nu zijn we zeker dat de hardware werkt.
Kaartlezer uittrekken, en andere insteken:
Segmentatiefout (geheugendump gemaakt)
Op andere usb-poort aangesloten en eid-viewer terug gestart:
** Message: 15:24:56.260: readers changed
Kaart ingestoken: werkt ook.
Software: Firefox plugin:
https://addons.mozilla.org/nl/firefox/addon/belgium-eid/versions/
Versiegeschiedenis van eID België – 8 versies
Wees voorzichtig met oude versies! Deze versies worden voor test- en referentiedoeleinden weergegeven.U dient altijd de meest recente versie van een add-on te gebruiken.
Nieuwste versie
Versie 1.0.32
Uitgegeven op 3 mrt. 2021 – 11,47 KB
Werkt met firefox 57.0 en later
Broncode vrijgegeven onder GNU Lesser General Public License, versie 3.0
Daaronder staat ook nog:
Oudere versies
Versie 1.0.31
Uitgegeven op 14 dec. 2020 – 11,56 KB
Werkt met firefox 57.0 en later
Kies de meest recente indien mogelijk: “Toevoegen aan Firefox”, bevestigen.
Testen:
https://iamapps.belgium.be/tma/?lang=nl
Sitecom, kaart ingestoken: ok, toont gegevens. Vraag pin-code.
“Aanmelden is niet gelukt.”
Vreemd. Ook niet na herstarten Firefox.
Daarna met Camino wel “Aanmelden geslaagd”!
Browser gesloten, Sitecom op andere usb poort, eid-viewer gestart; kaar er in (toont op scherm), en Firefox gestart: ook ok.
Opgepast, u blijft aangemeld tot u op “afmelden” klikt of de browser afgesloten hebt!
4: Bronnen
4.1 https://eid.belgium.be/nl/hoe-installeer-ik-de-eid-software
4.2 https://iamapps.belgium.be/tma/?lang=nl
4.3 https://eid.belgium.be/nl/wat-de-eid
4.4 https://eid.belgium.be/nl/linux-eid-software-installatie
4.5 https://software.opensuse.org
4.6 https://addons.mozilla.org/nl/firefox/addon/belgium-eid/
4.7 https://certif.iamfas.belgium.be/fasui/login/eidservice
—
Fout
Bij een bepaalde installatie krijg ik een foutmelding:
eid-viewer
Gtk-Message: 12:06:55.787: Failed to load module “appmenu-gtk-module”
(wordt vervolgd)
* OpenSUSE 15.3
Deze wordt nog niet vermeld op de software.opensuse site.
Ik voegde de security repository manueel toe met
zypper addrepo https://download.opensuse.org/repositories/security/openSUSE_Leap_15.2/security.repo
Daarna software beheer, zoek eid enz…
Werkt!