OPENCRYPTOKI.CONF(5) openCryptoki OPENCRYPTOKI.CONF(5) NAME opencryptoki.conf - Configuration file for pkcsslotd. DESCRIPTION pkcsslotd uses a configuration file at /etc/opencryptoki/opencryptoki.conf This is a text file that contains information used to configure pkcs#11 slots. At startup, the pkcsslotd daemon parses this file to determine which slots will be made available. SYNTAX This file is made up of optional global definitions, and slot descriptions. The following global definitions are valid: disable-event-support If this keyword is specified the openCryptoki event support is dis- abled. statistics (off|on[,implicit][,internal]) Enables or disables collection of statistics of mechanism usage. By default, statistics collection is enabled. A value of (off) disables all statistics collection. A value of (on) enables collection of mechanism usage. The collected statistics can be displayed using the pkcsstats tool. In addition to enabling statistics collection for mechanisms used by PKCS#11 applications, you can specify (on,implicit) to also enable collection of implicit mechanism usage, where additional mechanisms are specified in mechanism parameters. For example, RSA-PSS or RSA- OAEP allow to specify a hash mechanism and a mask generation func- tion (MGF) in the mechanism parameter. ECDH allows to specify a key derivation function (KDF) in the mechanism parameter. You can additionally enable statistics collection of mechanisms in- ternally used by Opencryptoki by specifying (on,internal). This ad- ditionally collects usage statistics for crypto operations used in- ternally for pin handling and encryption of private token objects in the data store. Implicit and internal statistics collection can also be combined: (on,implicit,internal) Each slot description is composed of a slot number, brackets and key-value pairs. slot number { key = value ... } More than one key-value pair may be used within a slot description. A key-value pair is composed of, keyword = value. The following keywords are valid: description A Description of the slot. PKCS#11v2.20 defined this as a 64-byte max character-string. stdll This keyword is used to define the name of the stdll or token li- brary that will be used for this slot. The stdll is an available to- ken library in opencryptoki. manufacturer This keyword is used to name the ID of the slot manufacturer. PKCS#11v2.20 defines this as a 32 byte long string. hwversion Version number of the slot's hardware, if any. The version number is composed of a major version number (the integer portion of the ver- sion) and a minor version number (the hundredths portion of the ver- sion). For example, version 1.2, major = 1, minor = 2 firmwareversion Version number of the slot's firmware, if any. The version number is composed of a major version number (the integer portion of the ver- sion) and a minor version number (the hundredths portion of the ver- sion). confname If the slot is associated with a token that has its own configura- tion file, this option identifies the name of that configuration file. For example, confname=ep11tok.conf tokname If a token want to have its own token directory name that is differ- ent from the default name, especially if multiple tokens of the same type are configured, this option defines the name of the token indi- vidual directory. For example, tokname=ep11tok01 Note: This key-value pair is optional: If only one token per token type is used, you don't need that entry. In that case the default directory name is used. tokversion Version number of the slot's token of the form <major>.<minor>. Notes The pound sign ('#') is used to indicate a comment. Both the comment char- acter and any text after it, up to the end of the line, are ignored. The comment character cannot be used inside the brackets of slot descriptions, as this will cause a syntax error. SEE ALSO opencryptoki(7), pkcsslotd(8), pkcsstats(1), 3.19.0 September 2012 OPENCRYPTOKI.CONF(5)
NAME | DESCRIPTION | SYNTAX | Notes | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=opencryptoki.conf&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>
