我正在升級現有的嵌入式應用程序(理光MFP)以支持Omnikey 5321 v2和Omnikey 5325讀卡器進行身份驗證。現在,我將把5325模型放在一邊(但任何提示都會有所幫助),並將重點放在5321模型上。我只使用非接觸式閱讀器和標準Mifare 1K卡。部署環境是基於JVM 1.4的自定義VM(在任何人回答之前,沒有必要告訴我升級虛擬機,這不是我的呼叫)。理光提供一些自定義庫以配合智能卡,但是當涉及到PC/SC規格時,我無法使用它來使用非接觸式卡(該庫似乎只能用於接觸卡)。我已經聯繫了他們的開發支持,但他們花了很長時間來回答,我不能再浪費任何時間,所以我就是。Java和非接觸式智能卡
我的問題是,由於我無法與理光圖書館合作,有沒有一些圖書館可以使用JDK 1.4自己處理非接觸式讀卡器/智能卡?甚至外部庫也可以,只要它們符合1.4標準。我搜索了一下,發現了一個與我的閱讀器和卡相匹配的解決方案,但是它適用於Java 6.我認爲我可以使用它的一部分(例如APDU命令表),但肯定不是javax.smartcardio軟件包。
對於Java 6(如果沒有人需要它):http://www.pikopong.com/blog/2009/02/11/reading-mifare-1k-card-using-java-in-linux/
在此先感謝。
這實際上是LGPL。 – martijno