HSM Integration for AppViewX
An HSM (Hardware Security Module) is a piece of hardware and associated software or firmware that usually resides in a PC or server and provides at least the minimal cryptographic functions. These functions include encryption, decryption, key generation, and hashing. The physical device offers physical tamper-resistance and has a user interface and a programmable interface. Other names for an HSM include Personal Computer Security Module (PCSM), Secure Application Module (SAM), Hardware Cryptographic Device, or Cryptographic Module.
For the deployment, AppViewX enables support for integrating all HSMs that support the PKCS11 library, an interface that facilitates interaction between the HSM and AppViewX. This eliminates the need to deploy vendor-specific SDKs and JAR files, thus significantly reducing the time it takes for integrating and installing an HSM.
- Utimaco
- Fortanix
- Entrust
- Thales TCT
- Thales - DPoD
- Thales - GPN.
Accessing HSM
| New Menu | Old Menu |
|---|---|
| In the Platform module, from the navigation pane on the
left, under VAULT & SECURITY, select HSM. The HSM page is displayed. |
|
| For more information on how to switch between menus, click here. | |
HSM Inventory
- Search field - Enter text to search the configured HSMs
- Add HSM button - Used for adding HSM configurations (Utimaco, Fortanix, Thales TCT/DPoD/GPN, Entrust) in AppViewX.
- Master Encryption Settings button - Clicking the button displayes the HSM Encryption Settings pop up window containing instructions to securely manage the master encryption key.
- Refresh button - Updates the latest changes made in the inventory.
- Pagination navigation options - Used to display the number of records per page, and access the pages to view them.
| Column Name | Description |
|---|---|
| Name | Displays the name of the configured HSM. |
| Vendor | Displays the HSM vendor logo |
| Description | Short description for the configured HSM. |
| HSM usage | Displays the use such as CSR Generation, Master Key Encryption, or Code Signing. |
| Status | Displays the current status of the HSM (Available, In Progress or Unavailable) |
| Action | Contains the delete icon. |
| * : Mandatory fields | |
