Keypop developments follow the definitions of ticketing terminal API issued by CNA: , starting with an initial development in Java for each interface evolution, followed by a porting in C++.
Current work and future developments
- During 2025, a new interface dedicated to the administration of a Calypso security module of the ‘OpenSAM’ type should be developed.
History of developments
The information on functional evolutions for each Keypop API version matches precisely those indicated in the ticketing terminal API development history. Here’s the development integration history for each interface by programming language.
Terminal API | Version | Short Summary | Availability Date | |
---|---|---|---|---|
Java | C++ | |||
Reader | 2.0 | first stable release | 2023/11 | 2024/12 |
Card | 2.0 | first stable release | 2023/11 | 2024/12 |
Calypso Card | 2.1 | PKI-based card secure session added | 2024/04 | in progress |
2.0 | first stable release | 2023/11 | 2024/12 | |
Calypso Crypto Symmetric | 0.1 | first stable release | 2023/11 | 2024/12 |
Calypso Crypto Asymmetric | 0.2 | stable redesign | 2024/04 | 2024/12 |
0.1 | first architectural attempt | 2023/11 | skipped | |
Calypso Legacy SAM | 0.6 | Get Data support on selection | 2024/04 | 2024/12 |
0.5 | issuance of CACert certificates for PKI card personalization | 2024/04 | skipped | |
0.4 | added SAM lock support | 2024/01 | skipped | |
0.3 | first stable release | 2023/11 | skipped |