Smart card driver and smart card integration
Integrating smart card, especially EIDs compliant with iso 7816-15 / PKCS#15 or not, can be difficult because most software vendors are providing bugged software. Is your driver supporting pinpads ?
Is that because they lack development skills or because they don’t know how the smart card can be used ? Yes, developing a CSP, an OpenSC driver or a mini driver requires specific competences (especially testing) as this critical component can be loaded into security kernels. Common mistakes includes : user caching, incompatible with system accounts, don’t work under SILENT contexts, can’t enumerate key containers, incompatible with Microsoft Update …
At MySmartLogon we know what we are doing : we have already developed numerous smart card drivers, like the Open PGP smart card mini driver or the EIDVirtual mini driver, and provided bug reports to numerous software companies. We have also submitted several patches to the OpenSC project.
We are offering very competitive / fixed price / high quality packages.
Common Sign On to Single Sign On
Mysmartlogon has developed a wide range of web server plugins to adjust on the fly authentication messages.
We have the expertise to develop custom passwordfilter libraries running on domain controllers to synchronize passwords among many systems including Windows and unix. We can also work directly with the SAM (security account manager) database.
Integrating to Windows custom authentication protocols or devices
Mysmartlogon can develop Credential Provider, Gina DLL, Authentication package (SSP/AP), Security Support Provider (SSP), Kernel SSP, compatibility with NegoEx for custom authentication protocol or security devices like smart card. As a proof of our knowledge, you can look at the project EIDAuthenticate, our solution to allow smart card logon on stand alone computer.
Example of topics
- CNG calls for ECC smart card logon
- Links about smart card infrastructure
- Searching for a driver each time a smart card is connected
- Ask for the PIN of the card using the PIN Windows Dialog
- PIV smart cards and the CERT SET KEY PROV HANDLE PROP ID optimisation
- Decrypting the smart card minidriver auto-installation process
- Development notes about NegoEx security packages
- Developing Kernel mode security package
- VMWare Virtual CCID reader optimization problem