WLemmy: auf Kartenleser zugreifen

Hallo,

ich habe vor eine Intranet-Anwendung auf HTML5 Basis zu entwickeln (Zielsystem Windows und Mac OSx). Eine der Kernfunktionen ist allerdings die Kommunikation mit einem Kartenleser.

Im Internet habe ich jetzt so viel gelesen, dass über ActivX/Com und einer entsprechend niedrig eingestellten Sicherheitsstufe das wohl möglich sein wird. Es sollte wohl auch kein Problem sein, das ActivX/Com-Server zu signieren. Wie schauts aber bei MacOSx aus?

Wäre der Weg über ein entsprechendes Browserplugins möglich? d.h. Webseite geht über das Browserplugin, das dann die Kommunikation mit dem Kartenleser übernimmt und die ausgelesenen Daten an die Webseite übergibt? Eine Einschränkung auf einen bestimmten Browser wäre sicherlich denkbar, so dass der Aufwand hier überschaubar wäre.

Ich wäre über Anregungen sehr dankbar...

Grüße

  1. Hallo WLemmy,

    ich habe vor eine Intranet-Anwendung auf HTML5 Basis zu entwickeln (Zielsystem Windows und Mac OSx). Eine der Kernfunktionen ist allerdings die Kommunikation mit einem Kartenleser.

    Ich denke, dass die Kommunikation mit der Karte ausschlaggebend ist. Der Kartenleser braucht einen Treiber für Windows oder Mac und wird dadurch funktionieren. Die Karte braucht eine Middleware, die du mit einem Stück Clientsoftware (Browserplugin, Javaapplet oä.) ansprechen musst.

    Im Internet habe ich jetzt so viel gelesen, dass über ActivX/Com und einer entsprechend niedrig eingestellten Sicherheitsstufe das wohl möglich sein wird. Es sollte wohl auch kein Problem sein, das ActivX/Com-Server zu signieren. Wie schauts aber bei MacOSx aus?

    Damit kenne ich mich leider nicht aus.

    Wäre der Weg über ein entsprechendes Browserplugins möglich? d.h. Webseite geht über das Browserplugin, das dann die Kommunikation mit dem Kartenleser übernimmt und die ausgelesenen Daten an die Webseite übergibt? Eine Einschränkung auf einen bestimmten Browser wäre sicherlich denkbar, so dass der Aufwand hier überschaubar wäre.

    Siehe oben.

    Zu einer Standard-Smartcard bekommst du auch eine Spezifikation der Middleware und deren Funktionen. Mit dem Stück Software kannst du die Smartcard lesen, schreiben und Passwort-Abfragen machen und dann ggf. die Webseite starten. Trivial ist das wohl nicht, aber sicherlich durchaus lösbar. Ein Browserplugin in eienr Intranetlösung ist sicherlich auch kein Problem. Eine Lösung, die die entsprechende Software schon mitbringt, wäre bspw. die Software und Chipkarte von Reiner/SCT

    Hilft dir das weiter?

    ciao
    romy

    1. Hallo Romy,

      Ich denke, dass die Kommunikation mit der Karte ausschlaggebend ist. Der Kartenleser braucht einen Treiber für Windows oder Mac und wird dadurch funktionieren. Die Karte braucht eine Middleware, die du mit einem Stück Clientsoftware (Browserplugin, Javaapplet oä.) ansprechen musst.

      sorry, ich hätte mehr schreiben sollen: Treiber und "MIddleware" sind im Grunde kein Thema, weil das ist schon als Win32-Anwendung im Einsatz.

      Zu einer Standard-Smartcard bekommst du auch eine Spezifikation der Middleware und deren Funktionen. Mit dem Stück Software kannst du die Smartcard lesen, schreiben und Passwort-Abfragen machen und dann ggf. die Webseite starten. Trivial ist das wohl nicht, aber sicherlich durchaus lösbar. Ein Browserplugin in eienr Intranetlösung ist sicherlich auch kein Problem. Eine Lösung, die die entsprechende Software schon mitbringt, wäre bspw. die Software und Chipkarte von Reiner/SCT

      Hilft dir das weiter?

      auf jeden Fall:  Somit könnten wir die vorhandene Auslese-Logik in einem Plugin unterbringen und per JS darauf zugreifen. Dann weiß ich schon mal in welche Richtung ich weiter suchen muss. Vielen Dank!

      Grüße