カード ミニドライバを作成すると、スマート カード メーカーは、自社のスマート カードの種類によらず、Microsoft Smart Card Base Cryptographic Service Provider (CSP) または Crypto Next Generation (CNG) Key Storage Provider (KSP)、および Smart Card Management Interface へ一貫したインターフェイスを提供できます。これらのカード ミニドライバは、Windows オペレーティング システムのコードにプラグインします。カードに依存した処理をシンプルに実装して簡単に検証できるよう、カード ミニドライバの機能は、範囲を小さくして慎重に定義されています。
この仕様は、Base CSP と KSP のカード ミニドライバに関する実装のガイドラインを提供します。
この情報は、Windows Vista オペレーティング システムに適用されます。
このバージョンの内容 :
| • | カード固有のミニドライバの詳細 |
| • | マニフェストと一般的なインポート |
| • | カード ミニドライバ API リファレンス |
| • | ファイル システムの要件 |
| • | カードの要件 |
| • | 開発者の覚え書きとガイドライン |
v.6.02 の変更点 :
| • | Section 3.14: レジストリ要件を明確化しました。 |
| • | Section 3.2.3.1: サポートしているパディング アルゴリズムを明確化しました。 |
| • | Section 4.2.2: CardAuthenticatePin の動作 w.r.t. EXTERNAL PIN および空の PIN を明確化しました。 |
| • | Section 4.2.8: CardDeAuthentcateEx の動作を明確化しました。 |
| • | カスタム カード プロパティとコンテナ プロパティを許可しました。 |
| • | cardmod.h と一致するように、誤ったカード プロパティ名を修正しました。 |
| • | Section 7.3: セッション PIN の refcount 動作を明確化しました。 |
この情報は、下記のオペレーティング システムに適用されます。
Windows Vista
Windows Server 2003
Windows XP
このバージョンの内容 :
| • | 要件、目標、および変更の概要 |
| • | カード固有のミニドライバの詳細 |
| • | 機能要件 |
| • | 実装ガイドライン |
| • | カード上の物理データ レイアウトのサンプル |
| • | 関連ドキュメント |
v.5.07 の変更点 : 仕様のバグを複数修正。