Выпуск Eclipse Keyple v.1.0 (JAVA):

Keyple – это программное обеспечение с открытым исходным кодом, которое позволяет разработчикам создавать приложения, взаимодействующие со смарт-картами и способствовать проведению безопасных Calypso транзакций.

Keyple был инициирован CNA и в настоящее время размещается в фонде Eclipse Foundation, при этом гарантирует полную открытость кода, без претензий на Интеллектуальную Собственность.

 

 Библиотека Keyple предлагает:

– Основной модуль Keyple Core, который обеспечивает единое управление всеми решениями для считывателей смарт-карт.

– Модуль Keyple Calypso, который предлагает высокого уровня интерфейс для программирования приложений (Application Programmable Interface (API)) и позволяющий управлять безопасными транзакциями Calypso вне зависимости от используемой карты или модуля SAM, с возможностью использования всех предыдущих версий и поколений.

 

Интеграция Keyple в конкретный считыватель, требует создания плагина, обеспечивающего связь с конкретным аппаратным обеспечением поставщика.

 Существует несколько видов:

– Плагины для считывателей стандартных решений PC/SC (Windows, Linux, MacOS), Android OMAPI и Android NFC уже доступны. В ближайшее время появится плагин iOS NFC.

– CNA также предлагает плагины для некоторых нестандартных решений (HSM Calypso, Coppernic, Famoco и т.д.).

Keyple доступен на двух языках, Java и C++, что позволяет интегрировать его во все типы билетных терминалов.

  

Keyple Java версия 1.0 вышла в декабре 2020 года. Это событие, является важным аспектом, поскольку версия содержит компонент Keyple Core Distributed, позволяющий развертывать Keyple на терминалах с распределенной архитектурой, управляя удаленными считывателями смарт-карт, независимо от связи сетевых протоколов.

Это решение может позволить билетному терминалу без SAM отправлять свои SAM-запросы на центральный сервер. Оно также может обратиться к билетному серверу для управления командами карты для удаленного терминала типа Light.

Запуск версии 1.0 означает, что API теперь заморожен. Этот API станет справочным интерфейсом для сертификации терминалов и в настоящее время ведется разработка.

Необходимо так же сообщить, что перенос Keyple C++ был отложен, и версия 0.9.0 Keyple C++ будет выпущена в январе этого года.

Дополнительная документация по проекту Eclipse Keyple доступна по адресу www.keyple.org, а весь материал по последней версии Java можно найти на сайте GitHub website.

Дополнительную информацию о Keyple C++ можно получить здесь.