SDK :: Smart Card Development Kit
Комплект разработчика приложений, работающих со смарт-картами
Комплект предназначен для разработчиков программного обеспечения с применением интеллектуальных пластиковых карт (смарт-карт).
Отлично подойдет для создания:
- Систем компьютерной безопасности;
- Систем контроля доступа;
- Программ обслуживания (лояльности) постоянных клиентов;
- Платежных (биллинговые) систем;
- Любых других систем с использованием смарт-карт.
Комплект содержит все необходимые инструменты и исчерпывающую информацию как для начинающих, так и для опытных программистов.
Поддерживаемые операционные системы:
- Windows 2000
- Windows XP
- Windows XP x64 Edition
- Windows 2003 Server
- Windows 2003 Server x64 Edition
- Windows Vista
- Windows Vista x64 Edition
SDK позволяет создавать x64 native приложения.
Операционные системы Windows 95/98/ME не поддерживаются.
Обеспечивается поддержка работы приложений внутри терминальных сессий Microsoft (RDP) и Citrix (ICA).
Поддерживаемые среды и языки программирования :
- Visual Studio 2005 : C++
- Visual Studio 2005 : C#
- Visual Studio 2005 : VB.NET
- Visual Studio 2008 : C++
- Visual Studio 2008 : C#
- Visual Studio 2008 : VB.NET
- Borland Delphi 7
Для указанных языков и сред программирования обеспечивается полная поддержка вместе с примерами.
Возможно использование других средств программирования совместно с SDK, которые поддерживают технологию OLE automation.
Поддержка C++ осуществляется через библиотеки статической компоновки (.lib), остальных средств программирования - через COM компоненту, выполненную по стандарту OLE automation.
Поддерживаемые устройства чтения контактных карт:
- ACR 38;
- Все семейство устройств Omnikey CardMan;
- Все семейство контактных ридеров SCM Microsystems.
Могут применяться и любые другие устройства, совместимые со стандартом PC/SC, но только для микропроцессорных карт (например, ACOS).
Карты памяти (SLE4428, SLE4442) поддерживаются только на означенных устройствах.
Поддерживаемые контактные карты :
- Микропроцессорные карты ACOS1, ACOS2, ACOS3 8K, ACOS3 16K, ACOS3 24K, ACOS3 64K;
- Карты памяти SLE4442, SLE4428.
Поддерживаемые устройства чтения бесконтактных карт :
- Omnikey CardMan 5121, 5321;
- SCM Microsystems SDI010;
- ACR128
Пример использования комплекта SDK
Состав комлекта разработчика:
- Устройство чтения-записи смарт-карт.
- CD-ROM, содержащий:
- Комплект драйверов;
- Демонстрационные программы;
- Программные библиотеки для разработки смарт-карт приложений;
- Примеры исходных кодов на языках программирования C++, C#, VB.NET, Delphi;
- Документация, описания стандартов и другая полезная информация.
- Контактные и бесконтактные смарт-карты следующих типов:
ACOS3, SLE4442, SLE4428; Mifare 1K, Mifare 4K, Mifare UltraLight - по запросу.
Типы устройства чтения и смарт-карт зависят от выбора контактной или бесконтактной технологии и предпочтений заказчика.
Поддержка:
Каждый покупатель SDK обеспечивается квалифицированной и оперативной технической поддержкой компании ISBC.
Поддерживаемые бесконтактные карты :
- Смарт-карты Mifare 1K, Mifare 4K;
- Карты памяти Mifare Ultra Light.
Для перечисленных типов карт реализована высокоуровневая поддержка в виде удобных классов, позволяющих задействовать все функции карт.
Комплект может быть использован для доступа и к другим смарт-картам на низком уровне - уровне APDU.
Для работы с картами PKI, обеспечивающими функции ассиметричной криптографии и ЭЦП, на высоком уровне данный комплект не предназначен. Если у вас есть такая необходимость, используйте программные интерфейсы PKCS, CSP, CNG.