The program is designed to run scripts for personalization of chip cards, cryptographic operations on HSMs (such as Thales (SafeNet) Protect Server, Thales payShield) and interact with smart module management programs on embossers and a data preparation program.
The principle of operation is based on the exchange of messages in a special protocol between client programs and the server. The server interprets messages requiring HSM operation into commands of the corresponding device.
The server can work with several HSMs of different type at the same time and number of server clients is only limited to TCP/IP capabilities. The built-in script interpreter allows to simultaneously execute multiple scripts with different crypto algorithms and for different card types. The script writing language is specially designed for working with chip cards and supports all the necessary functionality.