Features:
- Ideal for entities who wants to obtain the maximum performance from their HSM’s and manage them in an efficient way.
- Multi-threaded processing to incoming and outgoing TCP/IP HSM’s connections pool.
- Dynamic connection manager to maximize performance.
- Unix/Linux OS systems.
- Manage multiple tcp/ip connections with different HSM’s balancing and distributing the load, as well as dynamic management of connections based on load volume in last second of processing. Those controls are based on own calculated API statistics based on the HSMs’ activity.
- Accessed by any program, batch applications, written in : ANSI C, COBOL, JAVA, .NET or any other high-level language.
- Manage multiple connections with external API callers systems.
- Use a proprietary syntax interface of communication over TCP/IP for the external API callers systems. Optionally can use TLS v1.2 over TCP/IP.
- JSON / REST.
- Health check & management of HSM’s pool.
- 53-API HSM statistics.
- Manage Keys for the different pre registered external systems API callers. Uses a secure and efficient way to store the Keys through the API web module.
- Persistent storage of information in Database.
- Alerts Launcher (based on HSM Health & Statistics).
Currently supported HSM commands.
- 3DES – Encrypt and Decrypt using ECB mode.
- 3DES – Translation (cipher under Key A to Key B).
- Generate RSA Key Pair (Private and Public Keys) / RSA Signatures.
- PIN Translation (Pin Block under a Key A to a Key B).
- Hash of data ciphered or clear data.
- Generate and validate AV (Authentication Value - 3D Secure).
- Diagnostics HSM commands.
- Development of other many HSM commands can be done as customer request.