When trying to use a smart card, you receive the error message:
A smart card was detected but is not the one required for the current operation. The smart card you are using may be missing required driver software or a required certificate.
Steps to resolve:
- Go to the Microsoft Catalog and download the driver required for your smart card (I searched for "Gemalto" and found the Gemalto Minidriver for .NET, which worked for me).
- Unzip the downloaded file.
- Right-click the .INF file and click “Install”.
- Done. You can use your smart card now. :-)
More information (thanks to Ben and Daniel for those articles):