The moose likes Other JSE/JEE APIs and the fly likes smart card readers Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Other JSE/JEE APIs
Bookmark "smart card readers" Watch "smart card readers" New topic

smart card readers

matt goodwin

Joined: Aug 22, 2001
Posts: 1
can anyone point me to information on how to use java to access a smart card reader?
Daniel Somerfield

Joined: Jul 15, 2001
Posts: 11
Unfortunately, Java does not provide any built-in mechanism for accessing a smart-card. However, you need to look for vendors who provide a JCE driver (or any other Java API, for that matter) with their reader.
Warning! Self-promotion product pitch follows:
Once such vendor is my company, ISNetworks. We provide a JCA/JCE provider called Pinatubo which is a front-end for the Microsoft CryptoAPI. This means that you can use Pinatubo with smart-card readers that have a CryptoAPI driver, which most will. Of course, if you aren't on Windows, this isn't going to do you much good. Free download available at
Failing that, you are going to have to do some pretty serious JNI coding.

Daniel Somerfield
Author of Professional Java Security

Daniel Somerfield<br />Author of <a href="" target="_blank" rel="nofollow">Professional Java Security</a>
I agree. Here's the link:
subject: smart card readers
It's not a secret anymore!