Hello, I work for a bank, which provides me with a USB dongle to perform 2FA and a VPN connection which reroutes all traffic through their servers. For this reason, if I want to still use my MacBook while logged into the bank, a VM is the only option. Sadly, the USB dongle is not correctly recognised by Windows within Parallels. The configurations I tried: 2016 MacBook Pro with Intel Processor + Windows 10 2021 MacBook Pro with M1 Pro Processor + Windows 11 ARM Other details: The USB dongle is called SafeNet eToken 5110 The software that detects the smart card certificate is called SafeNet Authentication Client When I run "certutil -scinfo" from cmd, it detects the reader, but tells me to "insert smart card" There are two devices without drivers within Windows: "TUSB3410 EECode Ser" and "Unknown Device" The smart card gets detected in VMware Fusion and in VirtualBox, but Windows just runs too slow on these VMs I tried the checkbox that enables the smart card that is configured on Mac and it gets detected, but still the certificate is not being used for 2FA
Hey. I've manage an alternate solution. Basically, bought a certificate of the A1 Type (the one that doesn't require a token and is installed directly on the machine). It worked then.
Hello @MarcelT4, We are glad that you found the solution. Thanks for sharing your experience in order to resolve the issue.
Has anyone found a way to make the SafeNet token work with Windows 11 ARM? I don't think the provider of this token is going to offer an alternate way to connect.
I've a similar problem but using Windows x64. I noticed that the "Smart cards" category in Windows Device manager dissapear when Parallel Tools is installed. And it reappear if Parallel Tools is uninstalled. (Running version 18.3.2.) But that's a workaround and not a solution.
Hello everyone, I have the very same problem - the smart card is detected, however, when trying to use the certificate from the USB it is not detected. Is there is any solution to this? As far as I understand from various sources, Parallels should support such interaction?
Hello! In order to proceed with further investigation, kindly provide us with the below information: 1. Reproduce the issue. 2. Collect a technical report (right-click Parallels icon in Dock > Help > Send technical data > check "Attach screenshots..." > press Send Report) and send the report's 9-digit ID in a reply. Thank you!
I have managed to make this work. My setup: Parallels Desktop Standard Version 19.4.1 (54985) Windows 11 Pro ARM as downloaded by Parallels from Microsoft. My token is a USB Token with a USB-A interface. I connect it to the MacBook with a USB-C dongle. When the device is connected, macOS is likely to recognize two devices instead of one. That is a common thing with USB devices. You need to make sure that Parallels is mapping the correct device to the Windows VM. It did not do it right for the first time for me, and I had to manually choose the correct device. See the images attached. In my case, the correct device is called "JC Token". Multiple of them can be recognized depending on which port of the dongle I use. You can configure them all to be automatically connected to the Windows VM in the preferences page for the VM if you want.
Hello, I apologize to get back into this issue but something unexpected happened suddenly from one day to the next a couple of months ago. I used to plug my token --- Reader: SafeNet Token JC 0 --- Card: eTokenCard/JC1.0 through Parallels Desktop Standard 18.3.3 (53627) onto Windows 11 Pro (virtualized on MacBook Pro M1 64bit ARM based). Everything had been worked fine and authentication on target websites was smoohtly performed (token was recognized and certificates picked up to resolve the challenge). From that day on, although on a Windows 10 machine my token was still working correctly, with certutil -scinfo output showing the full data as expected, on my Mac certutils -scinfo starts resulting as follows: Smart card resource manager is running. Current reader/card status: Readers: 1 0: SafeNet Token JC 0 --- Reader: SafeNet Token JC 0 --- State: SCARD_STATE_PRESENT | SCARD_STATE_INUSE --- Status: The card is shared by a process. --- Card: eTokenCard/JC1.0 --- ATR: 3b d5 18 00 81 31 fe 7d 80 73 c8 21 10 f4 ;....1.}.s.!.. ======================================================= Analyzing card in reader: SafeNet Token JC 0 --------------===========================-------------- ================ Certificate 0 ================ --- Reader: SafeNet Token JC 0 --- Card: eTokenCard/JC1.0 Provider = eToken Base Cryptographic Provider Key Container = (null) [Default Container] Failed to open AT_SIGNATURE key for reader: SafeNet Token JC 0 Failed to open AT_KEYEXCHANGE key for reader: SafeNet Token JC 0 --------------===========================-------------- ================ Certificate 0 ================ --- Reader: SafeNet Token JC 0 --- Card: eTokenCard/JC1.0 Provider = SafeNet Smart Card Key Storage Provider Key Container = (null) [Default Container] Failed to open key for reader: SafeNet Token JC 0 --------------===========================-------------- Done. I've already tried to uninstall and reinstall updated versions of drivers and support tools, both in the system and in the browsers (addons), but with no success. Furthermore, if I inspect the token with Safenet Authentication Client Tools, the token is recognized and the carried certificate is readable. Same trying to load it on Firefox (for example). It seems actually a driver problem, but versions of softwares installed on Windows 10 PC (working) and Windows 11 on Mac (not working) are the same. Any suggestions is kindly appreciated, thank you