API for accessing the cryptographic functions of HSM's payShield .

  • Ideal for entities that want to make the most of their HSM security hardware, and manage it efficiently via a WEB interface.
  • Multi-thread processing, for connection on the client side of the API as well as on the HSM.
  • Dynamic connection manager to maximize performance.
  • Unix / Linux.
  • Manages multiple TCP/IP connections with different HSMs, balancing and distributing the load, as well as dynamic connection management based on load volume at the last second of the processing. These controls are based on API statistics calculated based on usage's activity.
  • Accessed by any program, batch application, etc. written in: ANSI C, COBOL, JAVA, .NET or any other high level programming language.
  • Use a proprietary TCP/IP communication syntax interface for the external API caller systems. Optionally, you can use TLS v1.2.
  • JSON / REST interface.
  • Health Check, usage statistics, alerts.
  • Persistent storage in the database.
  • Manage keys for different API callers (client systems) from pre-registered external systems. Uses a safe and efficient way to store keys through the visual web API module.
  • PayShield plugin

  • Actual Supported Commands:
    • Encryption/Decryption 3DES
    • 3DES data translation (encrypted with key A >> switching to key B)
    • RSA key pair generation
    • Certificate generation
    • Hashing
    • PIN translation (Key A Encrypted Password >> Switch to Key B).
    • Authentication Value - 3D Secure Generation and Validation.
    • HSM's Diagnostic Commands.
    • Development of new commands based on your needs.