You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using a YubiKey 5 NFC on a ACR122U reader (ACS ACR122U PICC Interface 0) the SDK will not return any YubiKeyDevice on YubiKeyDevice.FindAll().
Tests with .\ykman.exe --reader 'ACS ACR122U PICC Interface 0' info will return correct info:
Smartcard Device is shown correctly under Win10 Hardware Manager:
Yubico Authenticator can access the YubiKey:
Expected Behavior
YubiKeyDevice.FindAll() should return device to work with.
Steps To Reproduce
No response
Version
1.10.0
Version
5.4.3
Anything else?
The SmartCardDeviceListener detects the reader and card correctly, but the ISmartCardDeviceExtensions.IsYubicoDevice(...) method will return false because the ProductAtrs.AllYubiKeys.Contains(device.Atr!) will return false, because the ISmartCardDevice.Atr (that is also returned by the SmartCardDevice.GetSmartCardDevices().FirstOrDefault()) is not in the list.
The text was updated successfully, but these errors were encountered:
I have a HID Global OMNIKEY 5022 (Smart Card Reader 0) and NFC works as expected for me. Is this happening consistently? What value are you getting as device.Atr! ?
Yes, this problem is constant and with two readers of the same type. Can't get the atr at the moment because a colleague is trying something else with the reader
So... I ordered the device you mentioned, waiting for the package now.
I'll give it a try and compare the results. Will provide info about it when I'm done.
Today I got the new reader "OMNIKEY 5022 CL" and could test some things:
Yubico.YubiKey 1.10.0 DOES NOT work with the OMNIKEY
Yubico.YubiKey 1.11.0 DOES work with the OMNIKEY
None of the Libraries work with the PLUSONIC ACS ACR122U reader (see the image for information on the device)
Image was taken in Yubico.YubiKey.DeviceExtensions.IsYubicoDevice(this ISmartCardDevice device) method.
The Atr of the reader is 3B-8D-80-01-80-73-C0-21-C0-57-59-75-62-69-4B-65-FF-7F
Maybe the Atr of the YubiKey is not passed through the reader... I don't know - seems a problem of the reader itself.
Maybe a 'whitelising' option of other known 'Atr' would be good - or an option to disable this filter-function.
What does the YubiKeyAuthenticator do that it works there with the PLUSONIC reader?
Is there an existing issue for this?
Current Behavior
When using a YubiKey 5 NFC on a ACR122U reader (ACS ACR122U PICC Interface 0) the SDK will not return any YubiKeyDevice on
YubiKeyDevice.FindAll()
.Tests with
.\ykman.exe --reader 'ACS ACR122U PICC Interface 0' info
will return correct info:Smartcard Device is shown correctly under Win10 Hardware Manager:
Yubico Authenticator can access the YubiKey:
Expected Behavior
YubiKeyDevice.FindAll() should return device to work with.
Steps To Reproduce
No response
Version
1.10.0
Version
5.4.3
Anything else?
The
SmartCardDeviceListener
detects the reader and card correctly, but theISmartCardDeviceExtensions.IsYubicoDevice(...)
method will return false because theProductAtrs.AllYubiKeys.Contains(device.Atr!)
will return false, because theISmartCardDevice.Atr
(that is also returned by theSmartCardDevice.GetSmartCardDevices().FirstOrDefault()
) is not in the list.The text was updated successfully, but these errors were encountered: