3.2. List of Attributes Common to All Plug-ins

3.2. List of Attributes Common to All Plug-ins

This list provides a brief attribute description, the entry DN, valid range, default value, syntax, and an example for each attribute.

3.2.1. nsslapd-pluginPath

This attribute specifies the full path to the plug-in.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid path
Default Value None
Syntax DirectoryString
Example nsslapd-pluginPath: uid-plugin

3.2.2. nsslapd-pluginInitfunc

This attribute specifies the plug-in function to be initiated.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in function
Default Value None
Syntax DirectoryString
Example nsslapd-pluginInitfunc: NS7bitAttr_Init

3.2.3. nsslapd-pluginType

This attribute specifies the plug-in type. See Section 3.3.3, “nsslapd-plugin-depends-on-type” for further information.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in type
Default Value None
Syntax DirectoryString
Example nsslapd-pluginType: preoperation

3.2.4. nsslapd-pluginEnabled

This attribute specifies whether the plug-in is enabled. This attribute can be changed over protocol but will only take effect when the server is next restarted.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values on | off
Default Value on
Syntax DirectoryString
Example nsslapd-pluginEnabled: on

3.2.5. nsslapd-pluginId

This attribute specifies the plug-in ID.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in ID
Default Value None
Syntax DirectoryString
Example nsslapd-pluginId: chaining database

3.2.6. nsslapd-pluginVersion

This attribute specifies the plug-in version.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any valid plug-in version
Default Value Product version number
Syntax DirectoryString
Example nsslapd-pluginVersion: 8.0

3.2.7. nsslapd-pluginVendor

This attribute specifies the vendor of the plug-in.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values Any approved plug-in vendor
Default Value Red Hat, Inc.
Syntax DirectoryString
Example nsslapd-pluginVendor: Red Hat, Inc.

3.2.8. nsslapd-pluginDescription

This attribute provides a description of the plug-in.

Plug-in Parameter Description
Entry DN cn=plug-in name, cn=plugins, cn=config
Valid Values
Default Value None
Syntax DirectoryString
Example nsslapd-pluginDescription: acl access check plug-in