Partager via


Card Module is also called Smart Card Mini Driver

Card Module which has been talked about is also called Smart Card Mini Driver.  The specification for the same is now available for download at https://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx 

If you have comments about the specification, please let us know.  If you have requirements or suggestions for API, then you will need to send us a detailed use case (scenario) and possibly some data on how important is this for your deployment.

Comments

  • Anonymous
    January 24, 2007
    The comment has been removed

  • Anonymous
    August 08, 2007
    Checkout the updated Card Mini Driver spec (http://www.microsoft.com/whdc/device/input/smartcard/sc-minidriver.mspx ) and see if it solves your problems.  We provide multi PIN support for each Key.  Note that multi-applications are not supported in our architecture.  We are supporting cryptographic capability.

  • Anonymous
    January 13, 2008
    Hi All, I am trying to take a certificate (smart card logon certificate) via "Microsoft Base Smart Card Crypto Provider" by using the sc mini driver (CardModule). If the context is acquired by the "Microsoft Base Smart Card Crypto Provider" and some other application try to call SCardConnect, it gets blocked inside it. It neither returns error nor success. If i remove the token/smart card,  SCardConnect returns with an error. can any body explain the reason for this blocking? Regards, Amit Goel

  • Anonymous
    January 13, 2008
    Hi All, I am trying to take a certificate (smart card logon certificate) via "Microsoft Base Smart Card Crypto Provider" by using the sc mini driver (CardModule). If the context is acquired by the "Microsoft Base Smart Card Crypto Provider" and some other application try to call SCardConnect, it gets blocked inside it. It neither returns error nor success. If i remove the token/smart card,  SCardConnect returns with an error. can any body explain the reason for this blocking? Regards, Amit Goel

  • Anonymous
    January 31, 2008
    Hi, It is stated that Vista SP1: "Improves security in smart card scenarios:

  • Introduction of a new PIN channel to securely collect smart card PINs via a PC. This new capability mitigates a number of attacks that today would require using an external PIN reader to prevent.
  • Enables smart cards that use biometric authentication instead of a PIN. " I assume this relates to minidriver specification V6.x. Does anyone has an idea of when the final specification, the base CSP update (for XP, 2003), the cardmod.h file and the cmck test suite will be available? thanks, Stephane.
  • Anonymous
    March 06, 2008
    Hi, i'm trying to do a mini driver for use the Base CSP. i've downloaded the documentation but i can't find how to tell to the CSP to use my mini driver instead other thing. If someone has an idea or already did it please tell me.

  • Anonymous
    May 06, 2008
    Is there an 'actual' minidriver sample code ANYWHERE?  I have searched and searched and have only found specifications, reference guides, and blogs...

  • Anonymous
    November 26, 2008
    Yeah...I also looking for the 'actual' minidriver sample code. If anyone know, please share... thanks  

  • Anonymous
    January 02, 2009
    Hi Since vista provides Smart Card Base Cryptographic Service Provider (CSP) or Crypto Next Generation (CNP) Key Storage Provider (KSP), developers need to write only a smart card mini driver(smart card module) instead of a full fledged CSP. I was looking for some kind of a sample code for smart card module(smart card minidriver). I would be really thankful if somebody could help me with that. Thanks

  • Anonymous
    June 02, 2009
    hello, how do I access S/C Base CSP from .NET framework? do I need to create my own wrapper around the CryptXXX functions? thank you very much.

  • Anonymous
    July 17, 2009
    Does it exist a list of the smartcards which support generation of session PINs?

  • Anonymous
    October 25, 2010
    Hi kzanadeus, Could you finally figure out how to tell a CSP about the minidriver details ? I am also facing the same problem. I am using CNG KSP(SmartCard based) on Windows 7 to generate a key pair on a PIV card(Windows 7 has inbuilt support for PIV card, generic inbox minidriver) This operation always fails for me with a error pop up that says "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. " Does anyone have any idea on this ? Please help.