Issue:
During the startup of the MyID Desktop Client (DSK) you get the error ‘Failed to initialize the card reader’ and the Desktop Client log contains an error similar to the following:
WinVerifyTrust failed to verify signature for C:\Program Files (x86)\Intercede\MyIDDesktop\SmartCardWrapperInterface.dll – method returned 2148204814
Cause:
This happens because the MyID Desktop Client (DSK) is unable to verify the signatures of components against the Intercede code-signing certificate. This may happen more on Windows 7 PC’s since they do not have the “Thawte Root CA” certificate installed by default. If the PC is not connected to the internet then WinVerifyTrust is unable to resolve Intercede’s code signing certificate to the Thawte Root CA certificate.
Resolution:
The solution to this is to allow the PC to access/download a more recent version of the CRL. More information from Microsoft can be found here:
https://docs.microsoft.com/en-us/windows/desktop/api/wintrust/nf-wintrust-winverifytrust