EzSign Key Store and HSM Support
From version 4.2.1
Note: For previous versions contact support
EzSign supports the following HSMs and Key Stores:
Via the PKCS#11 Interface
The following HSMs are supported via the pkcs#11 interface. You must set the corresponding model
property (as indicated below) for the specific HSM
- EnTrust nCipher nShield range
-
token.pkcs11.model=NCipher
Tested: nShield Connect 500+, nShield Edge
-
- Thales Luna range
-
token.pkcs11.model=Luna
Tested: Luna 6
-
- Utimaco
-
token.pkcs11.model=Utimaco
Tested: Utimaco simulator
-
- Thales DPoD Cloud HSM
-
token.pkcs11.model=Luna
Tested: Latest cloud HSM
-
- AWS CloudHSM
-
token.pkcs11.model=AWSCloudHSM
Tested: Latest cloud HSM
-
-
Yubi HSM 2
-
token.pkcs11.model=YubiHsm
Tested: YubiHSM 2 FIPS
-
Bespoke Interfaces
-
Google KMS
- Configured via the
token.googleKms
properties
- Configured via the
-
Azure KeyVault
- Configured via the
token.azureKeyVault
properties
- Configured via the
-
Thales payShield 10k
-
Configured via the
token.payShield
propertiesTested: payShield 10k
-
Refer to the installation and configuration guide for details on configuring EzSign for these key stores
Note that the tested instances are confirmed. Backwards compatibility should be maintained by the vendors for the PKCS#11 interface for later versions