Solved

How to acces a smart card reader connected to a Windows 2003 server

Posted on 2008-10-28
6
930 Views
Last Modified: 2010-04-29
HI Expert,

I developed and installed a java application on a Windows 2003 Server machine. For security puporse , this application has to access a smart card inserted in a reader which is itself connected to the server.

The problem is that the application is not seeing any smart card reader.

The reader is Omnikey CardMan 6121. The smart card device redirection is disabled.

Furthermore i tried to access the reader using the Diagnostic tools (installed on the server) provided by Omnikey. The Diagnostic tools behave as if there was no reader connected to the server machine (just as the java application).

When I enable the smart card device redirection, both my application and the card dignostic tools are able to acces the smart card reader connected to the TERMINAL but not the one directly connected to the SERVER.

How could I actually access the smart card reader connected to the windows 2003 server machine?

Thanks.

0
Comment
Question by:bricesime
  • 3
6 Comments
 
LVL 31

Expert Comment

by:Paranormastic
ID: 22844210
Make sure you have the current versions of the drivers and diag software - the cd might be out of date... also make sure correct version of 32 bit vs. 64 OS.

http://www.omnikey.com/index.php?id=69

If that doesn't help, check device manager and make sure no ! exist.

There is a good chance that you will need to reboot after installing this driver - its been a couple years but that was the case then.  Hopefully they managed to fix that by now.

If you are trying to test multiple readers, remove/uninstall any competing products.  Test with this being the only installed reader.

Try another USB port - try on in the back if you aren't already to make sure is a powered USB.  Do not use a non-powered up, especially with multiple devices.

Sorry, a little rusty on this one for remembering this model exactly vs. the other half dozen vendors' readers I used to test with, so if it doesn't make sense I apologize - in device manager see if there might be multiple virtual readers present - if so, remove all except one and then insert device.

Check services.msc and verify Smart Card service is present and started.

Since a server, I am assuming no software firewalls that might be hindering, but just throwing it out there in case.
0
 
LVL 31

Expert Comment

by:Paranormastic
ID: 22844274
Also, have you tried this while logged in locally instead of through RDP?  You can also try using Remote Desktops MMC and when creating the connection make sure to check the 'connect to console' box and see if that acts differently than normal RDP connection.

If you are trying to read from the locally connected device and not from remote users at all, then you should look at the middleware - are you using a product along with this device for handling the certificates, doing SSO, etc.?  There may be a vendor created service for handling the remote connections and disabling that might help out.  If not, you might try talking to the middleware company to see what permutations they support and if there is anything special you need to do that is specific to their product.
0
 
LVL 31

Accepted Solution

by:
Paranormastic earned 500 total points
ID: 23774734
Usually this type of situation is resolved either by troubleshooting, as described above, or else it is an issue with either the reader driver, reader firmware, or the smartcard middleware.  If troubleshooting did not solve it - problem tickets should be opened both the the middleware vendor and Omnikey.  If neither of them will accept the issue (blaming the other) then you should get them on a conference call or shared email chain so they can work with each other on the issue instead of trying to pass it off.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
hp deskjet 1055 8 73
DHCP server 6 61
Need printer help HP 1310 PSC series 12 40
3D Printing Options 2 12
Setting up a Microsoft WSUS update system is free relatively speaking if you have hard disk space and processor capacity.   However, WSUS can be a blessing and a curse. For example, there is nothing worse than approving updates and they just have…
Printers have changed substantially in the last 30 or so years, not just in technical capabilities but in cost and usage as well.  Printers were originally used for interfacing with the operator, not necessarily for printing copy or pictures. In …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question