The way the Yubikey Neo is detected limits the application to USB operation, even though it is capable of contactless operation.
Currently, it only matches a hard coded pattern against the smartcard reader name and throws an exception if none is found, but by just changing the pattern, I have it working flawlessly with the contactless reader in my laptop palmrest (Dell latitude E6520 with the Broadcom NFC+fingerprint reader option):
If possible, I would suggest matching against the card itself, and not the reader.
If not, the application should allow the user to select from any available smartcard readers before failing.
The way the Yubikey Neo is detected limits the application to USB operation, even though it is capable of contactless operation.
Currently, it only matches a hard coded pattern against the smartcard reader name and throws an exception if none is found, but by just changing the pattern, I have it working flawlessly with the contactless reader in my laptop palmrest (Dell latitude E6520 with the Broadcom NFC+fingerprint reader option):
If possible, I would suggest matching against the card itself, and not the reader. If not, the application should allow the user to select from any available smartcard readers before failing.