Export (0) Print
Expand All

Smart Card API

Purpose

This topic is not current. For the most current information about the Smart Card API, see Smart Card Minidriver Specification.

Smart cards interface to the Microsoft Smart Card Base Cryptographic Service Provider (CSP) or to the Crypto Next Generation (CNG) Key Storage Provider (KSP) through a minidriver.

Smart card vendors can write smart card minidrivers to present a consistent interface for their smart card type to the CSP or the CNG KSP and to the Smart Card Management Interface. These card minidrivers plug in to the Windows operating system code. The scope of functionality in a card minidriver is narrowly and carefully defined so that the card-dependent code is simple to implement and easy to verify functionally.

Developer Audience

The Smart Card API is intended for smart card vendors who develop interchangeable plug-in components in which smart card–specific implementation details are handled entirely within vendor-supplied smart card minidrivers, and the appropriately abstracted interface is presented to the CSP or KSP.

Run-Time Requirements

For information about run-time requirements for a particular programming element, see the Requirements section of the reference page for that element.

In This Section

TopicDescription

About the Smart Card API

Key smart card minidriver concepts and architecture elements.

Using the Smart Card API

Smart card usage scenario and example.

Smart Card API Reference

Detailed descriptions of the Smart Card API functions and structures.

 

 

 

Send comments about this topic to Microsoft

Build date: 4/19/2011

Community Additions

ADD
Show:
© 2014 Microsoft