SYNOPSIS
softhsm2.confDESCRIPTION
This is the configuration file for SoftHSM. It can be found on a default location, but can also be relocated by using the environment variable. Any configuration must be done according to the file format found in this document.FILE FORMAT
Each configuration option is a pair of name and value separated by a equality sign. The configuration option must be located on a single line.
-
<name> = <value>
It is also possible to add comments in the file by using the hash sign. Anything after the hash sign will be ignored.
-
# A comment
DIRECTORIES.TOKENDIR
The location where SoftHSM can store the tokens.
-
directories.tokendir = /var/lib/softhsm/tokens/
OBJECTSTORE.BACKEND
The backend to use by SoftHSM to store token objects. Either "file" or "db" is supported. In order to use the "db" backend, the SoftHSM build needs to be configured with "configure --with-objectstore-backend-db"
-
objectstore.backend = file
LOG.LEVEL
The log level which can be set to ERROR, WARNING, INFO or DEBUG.
-
log.level = INFO
SLOTS.REMOVABLE
If set to true CKF_REMOVABLE_DEVICE is set in the flags returned by C_GetSlotInfo. Default is false.
-
slots.removable = true
ENVIRONMENT
- SOFTHSM2_CONF
- When defined, the value will be used as path to the configuration file.
FILES
- ~/.config/softhsm2/softhsm2.conf
- default user-specific location of the SoftHSM configuration file; if it exists it will override the system wide configuration
- /etc/softhsm/softhsm2.conf
- default system-wide location of the SoftHSM configuration file
- /etc/softhsm/softhsm2.conf.sample
- an example of a SoftHSM configuration file