...
| Description |
---|---|
name | Used by Identity Manager to refer to this descriptor. There might be different descriptors with the same name but with different versions. |
version | A numeric value that denotes the descriptor's version. This is only needed for the ObjectHistorySigner. A new version of a descriptor is needed, for example, when an old certificate needs to be replaced. The descriptor with the highest version number is used. Verification of Object History entries will automatically select the right descriptor version. |
Attribute of the | Description |
---|---|
algorithm | For field encryption: a symmetric algorithm to be used, for example, For JWT/JWS: only For zip/history signing: hashing algorithm to be used (for example, For mail signing/hermod: a signature or hashing algorithm to be used (for example, |
size | For field encryption: size of the symmetric key, for example, 256. |
result | For field encryption: Output format. Currently, the only possible value is
|
key | Refers to a key defined in the same document |
asymCipher | For field encryption: specific cipher description, for example, When used with an HSM, you need to adjust the cipher format to be compatible with the JCE provider used for HSM access. |
initVector | If this is missing, a randomly generated IV will be used. This is the recommended behaviour. For migrating from SmartAct or ProAct it is necessary to set a fixed IV here. |
Key
This is an example of a key (taken from the file shown above in the example file engineSignEncryptConfig.xml or signencrypt.xml for docker deployment), see the tables below the example for more information.
...
| Description |
---|---|
name | Used by descriptors' key attribute to reference this key. |
Attribute of the | Description |
---|---|
name | Type of storage. For example, pkcs12 and HSM are supported. |
locationValue |
|
pin | PIN for the keystore or HSM. To avoid having clear text PINs in this file, the pin should be scrambled. That can be achieved by setting it with pin.encrypted="1234" instead of pin="1234" See Scramble sensitive data in Identity Manager files for details. |
Detailed Overview Of Descriptors
...