Gibt es in Java eine Bibliothek (API), mit der ich mit einer Smartcard interagieren kann? Ähnlich wie die WinSCard-Bibliothek.Wie interagieren Sie mit einer Smartcard in Java?
Ich muss in der Lage sein, mit der Smartcard zu verbinden und Daten von ihm zu lesen. Ich muss es in Java implementieren, damit ich es unter jedem Betriebssystem (Linux, Mac, Windows) verwenden kann. Da die WinSCard-Bibliothek nur unter Windows funktioniert, da es eine DLL (WinSCard.dll) verwendet.
Gibt es in Java etwas so gut wie WinSCard?
+1. Es gibt ein API-Beispiel am Ende dieser Seite, das wirklich hilfreich ist. –
Wie können Sie diese API bekommen? Im Moment benutze ich jre7 – ralphgabb
@ralphspoon Diese API ist mit einer JDK-Installation verfügbar (seit Java Version 6). Also zuerst muss [JDK] (http://www.oracle.com/technetwork/java/javase/downloads/index.html) installiert sein ([Was ist der Unterschied zwischen JDK und JRE?] (Http://stackoverflow.com/questions/1906445/what-is-the-difference-between-jdk-and-jre)). Zweitens, fügen Sie verwandte Importe am Anfang Ihrer Java-Datei hinzu (oder importieren Sie alles, zum Beispiel 'import javax.smartcardio. *;') – informatik01