Subsembly SmartCard API
The Subsembly SmartCard API (Professional) edition implements the powerful SmartCard API Framework that supports accessing smart card readers through the Windows native PC/SC Workgroup API (WinSCard) and the German CT-API. In addition access to memory cards is supported through the MCARD API by SCM Microsystems Inc. and the CT-API.
Starting with the new Version 4.2 the Subsembly SmartCard API (Professional) Development Kit may now be used free of charge for evaluation purposes, for purely private use, and for non-commercial educational use. A license must be purchased only for commercial use or for redistribution of the runtime files.
The following figure provides an overview of the general architecture of the Subsembly SmartCard API (Professional) Framework:

Key Features
- Supports all PC/SC and CT-API compliant smart card readers.
- Special support for memory card access through the SCM Microsystems Inc. MCARD API.
- Special support for memoty card access through the CT-API.
- Supports secure PIN entry on card readers with PIN pad according to PC/SC 2.0.1 part 10 and CT-API.
- Supports simultaneous, multi-threaded access to multiple card readers.
- Includes high-level classes and low-level PC/SC, CT-API, and MCARD API based classes.
- Supports .NET Framework 1.1, .NET Framework 2.0, .NET Framework 3.0, and .NET Framework 3.5.
- Includes development kit with sample source code and extensive documentation.
- Supports all .NET programming languages such as Visual Basic.NET (VB.NET), Visual C#, Visual J#, and Managed C++.
- Purchase of a commercial license grants Royalty Free redistribution of the runtime files.
- Protect your investment: The complete source code is available for purchase, too.
- Risk Free: We provide fully functional evaluation versions absolutely free of charge.
The Subsembly SmartCard API (Professional) mirrors the OpenCard Framework (http://www.opencard.org/) from the Java world. Compared to the OpenCard Framework, the programming interfaces have been completely revised and are much cleaner and easier to use. In addition to the PC/SC Workgroup API, the Subsembly SmartCard API (Professional) also supports the CT-API, which is very common in Germany. For maximum security a secure PIN entry on card readers with incorporated PIN pad is supported.
The Subsembly SmartCard API (Professional) software development kit (SDK) includes extensive documentation in MSDN help format and many sample applications with reusable source code that gets you started quickly. All documentation is in english.
The Subsembly SmartCard API (Professional) can be used from all .NET programming languages such as Visual Basic.NET (VB.NET), C#, J#, and Managed C++.
Buying a commercial license of the Subsembly SmartCard API (Professional) edition entitles you to redistribute the binary Subsembly SmartCard API (Professional) assembly to your customers without paying any additional royalties.
Note: This is a copyrighted materials and owned by Cardwerk Technologies, please visit www.smartcard-api.com for more info.
Download Links:




One Comment on “Subsembly SmartCard API”
Does this allow for Change PIN and Unblock PIN functions without having to know the APDU commands? Specifically, I am looking at using Oberthur PIV v1.08 smart cards.