Info |
---|
This article includes updates for Smart ID Identity Manager 24.R1. |
...
For more information, see Configure Tomcat below.
Prerequisites
Installed Smart ID 24.R1 or later
Installed and running HSM with PKCS#11 library available on the Identity Manager server
...
Do the Identity Manager HSM configuration in the file engineSignEncryptConfig.xml in the WEB-INF/classes folder for each of the relevant Identity Manager clients, i.e. IDM Admin and IDM Operator.
In case of Docker deployment, the file docker/compose/identitymanager/config/signencrypt.xml needs to be edited instead.
...
All four use different HSM certificates, see below in the keys
section. The example uses the Utimaco CryptoServer with IDM Identity Manager running on Windows.
Example extract of config XML
...
Configuration attribute | Value | Comments |
---|---|---|
| RSA/ECB/OAEPWithSHA-384AndMGF1Padding | Must be declared so the iD2 provider accepts it:
|
| ||
| HSM | Must be "HSM" for keys stored in the HSM. |
|
| |
| The user PIN of the HSM. | The |
| The alias of the respective key. | In the HSM, the keypair and the certificate must be stored within the same label/alias. |
| Optional if your keys are stored in HSM slot 0. | Note that the first slot is not guaranteed to be 0. Slot numbering may differ, depending on the HSM. |
...
bcmail-*.jar
bcpgp-*.jar
bcpkix-*.jar
bcprov-*.jar (including bcprov-ext-*.jar)
Additional information
Expand | ||
---|---|---|
| ||