javaspringweblogic11gsmartcard-readercac

Server Side Java: Can it read CAC cards and if so, how?


I'm using Java 5 - 6 , Spring 3.1 and WebLogic 11g.

The place where I work (the government ) now requires people to insert a CAC card to get into their PCs.

I would like to learn how to use Server Side Java to read information off of a Common Access Card (CAC) card, possibly for authentication and digital signatures.

I've found extremely little on Google and I have zero idea where to start.

Is it a matter of reading a certificate the CAC generates, then sends through the browser?

If so, I have zero idea with how to start that with that as well. Can anyone point me to a tutorial and some code samples?


Solution

  • I would like to learn how to use Server Side Java to read information off of a Common Access Card

    The clients will put the CAC card in the local machine so the server side does not actually have any access to the CAC card. What you should do in your server side is e.g. do client-side certificate authentication using certificate from CAC card. There are information on how to access a CAC from java