Einrichtung
Dieser Artikel erklärt kurz, wie man mit dem Firefox unter Ubuntu die Zertifikatsbasierte Client Authentifizierung umsetzen kann.
Zuerst die folgenden Pakete installieren:
1 | sudo apt-get install libpcsclite1 pcscd pcsc-tools |
Als nächstes muss man den Firefox schließen, die SmartCard einlegen und wieder starten.
Jetzt im Firefox unter: Menü > Bearbeiten > Einstellungen > Erweitert > Zertifikate den Punkt „Kryptographie-Module“ auswählen und den angeschlossenen SmartCard-Reader per „Laden“ hinzufügen.
Dabei sollte bereits (falls benötigt) die Signatur-PIN auf der Smartcard freigeschaltet sein, da der Firefox diese auslesen und benutzen will.
Debugging
Den pcscd kann man auch per „Hand“ im Debug-Modus starten. Dazu einfach mit
1 | sudo /etc/init.d/pcscd -f |
in einem Terminal starten.
Dieser läuft dann im Vordergrund und gibt die Meldungen aus, wenn die Karte eingesteckt wird und welche Aktionen gerade passieren.
Links
hilfreiche Informationen fanden sich für mich hier: CommonAccessCard