Aus der berühmten Reihe »Adventures in E-Government heute: »Wie benutze ich meinen elektronischen Personalausweis (nPA) unter Mac OS X?«. Okay, ich gebs ja zu. So ganz freiwillig bin ich nicht an das Thema geraten: In einem meiner aktuellen Projekte habe ich mit dem »neuen« Personalausweis, respektive seinem elektronischen Inhalt zu tun.
Nachdem ich mir lange genug den Ärger der Kollegen über AusweisApp und AutentApp angehört habe, habe ich mir so ein imposantes Lesegerät zugelegt und versuche euch einige Leiden zu ersparen indem ich das Setup hier kurz beschreibe. Bitte lest erst einmal bis zum Ende - es gibt die eine oder andere Fußangel.
Das Setup unter OS X war - wie zu erwarten - alles andere als einfach. Man benötigt zu erst die Treiber für den eigenen Kartenleser. In meinem Fall für den Reiner SCT cyberjack RFID Komfort (wer denkt sich solche Produktnamen eigentlich aus?).
Das Lesegerät blinkt zwar schon lustig, aber so richtig sinnvoll wird es erst mit der AusweisApp vom BSI. Aber Vorsicht. Vorher müssen wir uns um den Browser kümmern. Das BSI hat sich mit der Entwicklung der App nämlich auf einen einzigen (Nicht-IE) Browser festgelegt: Den Firefox ESR 17. Richtig gelesen. ESR steht für Extended Support Release. Den bekommt ihr auf einer speziellen Seite der Mozilla Foundation.
Achtung, weiterscrollen: Die benötigte Version 17 steht viiiiel weiter unten:
Falls ihr bereits einen Firefox installiert habt, kopiert den ESR Firefox einfach unter einem anderen Namen daneben:
Achtung: Den ESR Firefox nicht gleich starten, sonst wird der euer bestehendes Nutzerprofil komplett durcheinander bringen. Am besten den ProfileManager starten und ein eigenes Profil für den Firefox ESR anlegen:
So. Die erste Hürde ist genommen: Euer Rechner ist jetzt bereit für eine Installation der AusweisApp: Den Download gibt im Personalausweis-Portal des BSI. Und hier lauert auch schon der nächste Fallstrick: Die AusweisApp kopiert ihr in euren Applications-Ordner - das kleine “Firefox Add-Ons installieren” Paket müsst ihr aber getrennt installieren.
Kurz darauf müsste euch Firefox mit einer gefährlich aussehenden Warnung anspringen. Hier also bitte einmal das Häkchen setzen und weiter klicken.
Achtung: Noch eine Bärenfalle: Die Installation aktiviert scheinbar nur eine der beiden Extensions. Also noch mal im Firefox Menü > Extras > Erweiterungen / Addons genau hinsehen: Eine der beiden muss eventuell noch aktiviert werden:
So. Fast geschafft! War doch ganz einfach bis hierher, oder?
Falls ihr noch nicht verzweifelt seid, könnt ihr die AusweisApp direkt aus eurem Anwendungs-Ordner heraus starten. Sobald die Anwendung aktiv ist (und das kann eine ganze Weile dauern… Es ist Java!), seht ihr ein Chip-Symbol in eurer Menüleiste:
Testen könnt ihr den Personalausweis zum Beispiel im Testportal des BSI ccepa.de/testportal/:
Legt euren Ausweis ins Lesegerät. Jetzt sollte das Symbol in der Menüleiste grün leuchten:
Mit dem Klick auf eines der Download-Symbole sollte jetzt auch die AusweisApp aus dem Hintergrund starten und euch mit einem Fenster begrüßen:
…und wenn ihr es bis hier hin geschafft habt: Herzlichen Glückwunsch! Nächster Schritt ist nur noch die PIN-Eingabe - vorher sollte euch der Kartenleser verraten, wer denn Zugriff auf die Daten haben möchte:
Und? war doch gar nicht so schwer, oder?
Nun, Spaß beiseite. Selbst mit Anleitung und Vorlauf durch meine Erfahrung im Projekt hat es mir viel zu viele Schmerzen bereitet, den neuen Ausweis mit Lesegerät zum Laufen zu bekommen. Das E-Government Gesetz ist seit August 2013 in Kraft und ich mag auch gern glauben dass sich die beteiligten Behörden ins Zeug gelegt haben. In der öffentlichen Verwaltung codet es sich nicht so leicht wie in einem Startup. Dennoch: Ausgereifte und gut durchdachte Software sieht anders aus.