Key Manager runs in a separate namespace from other Kernel modules (for security, access restrictions). Before running Key Manager, Base keys need to be generated. This is done by key generation job. The job creates Base keys in HSM/Softhsm. These keys must be kept intact throughout the project. It is assumed that HSM/Softhsm is already installed and properties in application-default.properties
and kernel-default.properties
are appropriately set to generate your organization's certificates.
The key generator job and Key Manager installation is done by running the below script:
./install.sh