I have a simple intranet management system that I need to make the login via a smartcard access. I've looked around and am having a hard time finding some open source api's or toolkits to develop a process to read a smartcard and authenticate access via a browser. I'm not familiar with Java but from what I have read this looks like the best method for allowing the browser to access the smartcard reader is to push down an applet that installs and gives access to the browser(page).
I'm looking for some sample source code that will allow me to create this within our intranet. The functionality I'm looking for would have the user access a login webpage which would push down the applet and authenticate access to the pages as long as the authenticated smartcard is inserted.
ProgrammingScripting LanguagesJava
Last Comment
CEHJ
8/22/2022 - Mon
CEHJ
Yes, a signed applet could do that in theory. How it did it would depend on the particular device and its interface
Dalexan
ASKER
I'm planning on using the most widely accepted hardware omnikey
Please explain in more detail. I'm a experienced vb6 programmer and just getting my feet wet in scripting languages. Java seems very foreign to me much less how I would use it to accomplish what I'm trying to do.
CEHJ
At the moment, this is far from a Java issue. In fact there's no indication that Java is relevant at all.
Dalexan
ASKER
I'm confused by your answer, most of what I have read supports your first post in that a signed java applet is the way to go with this project?
This company has developed a smartcard login page that pushes down an applet which reads the springcard branded smartcard...springcard
Please also explain more on what you mean by the smartcard reader behaves like a keyboard?
Can you help me by making the changes to that code / removing the console oriented input collection and post the source? Java looks like C but it would take me weeks to figure out whats happening in that source.
I don't have the time unfortunately for such activity outside of professional activity. Feel free to contact me through my profile if you wish to take it further though.