From e938d137fee800605b5c11d0c2aa6eae90e205eb Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Mon, 1 Aug 2011 13:18:05 +0200 Subject: Add example configuration documentation. * And also install example pkcs11.conf file. --- doc/p11-kit-config.xml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) (limited to 'doc') diff --git a/doc/p11-kit-config.xml b/doc/p11-kit-config.xml index f12f274..89ba7e7 100644 --- a/doc/p11-kit-config.xml +++ b/doc/p11-kit-config.xml @@ -20,6 +20,54 @@ +
+ Example + + The following sections describe the config format in detail. But first + an example which shows the various features. The configuration below, loads + two modules called 'my-module' and 'nss'. The user settings override some + aspects of the system settings. + +Global configuration file: /etc/pkcs11/pkcs11.conf + +# This setting controls whether to load user configuration from the +# ~/.pkcs11 directory. Possible values: +# none: No user configuration (default) +# merge: Merge the user configuration over the system configuration +# only: Only user configuration, ignore system configuration +user-config: merge + + +One module configuration file per module: /etc/pkcs11/modules/my-module + +# This setting controls the actual module library to load. This config file might +# be installed by the package that installs this module library. +module: /usr/lib/my-pkcs11-module.so + + +User configuration file: ~/.pkcs11/pkcs11.conf + +# This is an empty file. Files that do not exist are treated as empty. + + +User configuration file: ~/.pkcs11/modules/my-module + +# Merge with the settings in the system my-module config file. In this case +# a developer has overridden to load a different module for my-module instead. +module: /home/user/src/custom-module/my-module.so + + +User configuration file: ~/.pkcs11/modules/nss + +# Load the NSS libsoftokn.so.3 PKCS#11 library as a module. Note that we pass +# some custom non-standard initialization arguments, as NSS expects. +module: /usr/lib/libsoftokn3.so +x-init-reserved: configdir='sql:/home/test/.pki/nssdb' certPrefix='' keyPrefix='' secmod='socmod.db' + + + +
+
File format -- cgit v1.1