-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vicc emulates an Unsupported card #260
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I need to emulate a smart card and be able to write certain files to it such as X509 certificates and private keys, the emulated card will then be used to test the OS logon procedure.
I did my experiments in Ubuntu 22.04 and Windows 2022 Server. In the 1st case I built the Virtualsmartcard project (although pcscd was installed via apt), in the 2nd I used the downloaded binaries.
After running vicc either without arguments or with -t iso7816 the emulated smart card successfully appears in the virtual smart card reader. In Windows I can see it in the device manager but it is displayed as an unknown smart card. When I do a similar test in Ubuntu opensc-tool shows the emulated card as "Unsupported card". I can connect to it with opensc-explorer, create directories there but an attempt to transfer any file to the card causes vicc to crash.
I suppose I need to do some extra steps in order to use vicc correctly so that it emulates an ISO7816 compatible smart card to be recognized as such but I have found no clue in the documentation. Should I edit the default /etc/reader.conf.d/vpcd file? Should I provide any extra arguments to vicc? Any suggestion would be greatly appreciated!
The text was updated successfully, but these errors were encountered: