public interface PasswordPolicyImportPluginCfg extends PluginCfg
The Password Policy Import Plugin ensures that clear-text passwords contained in LDIF entries are properly encoded before they are stored in the appropriate directory server backend.
Modifier and Type | Method and Description |
---|---|
void |
addPasswordPolicyImportChangeListener(ConfigurationChangeListener<PasswordPolicyImportPluginCfg> listener)
Register to be notified when this Password Policy Import Plugin is changed.
|
Class<? extends PasswordPolicyImportPluginCfg> |
configurationClass()
Gets the configuration class associated with this Password Policy Import Plugin.
|
SortedSet<String> |
getDefaultAuthPasswordStorageScheme()
Gets the "default-auth-password-storage-scheme" property.
|
SortedSet<Dn> |
getDefaultAuthPasswordStorageSchemeDns()
Gets the "default-auth-password-storage-scheme" property as a set
of DNs.
|
SortedSet<String> |
getDefaultUserPasswordStorageScheme()
Gets the "default-user-password-storage-scheme" property.
|
SortedSet<Dn> |
getDefaultUserPasswordStorageSchemeDns()
Gets the "default-user-password-storage-scheme" property as a set
of DNs.
|
String |
getJavaClass()
Gets the "java-class" property.
|
SortedSet<PluginCfgDefn.PluginType> |
getPluginType()
Gets the "plugin-type" property.
|
boolean |
isInvokeForInternalOperations()
Gets the "invoke-for-internal-operations" property.
|
void |
removePasswordPolicyImportChangeListener(ConfigurationChangeListener<PasswordPolicyImportPluginCfg> listener)
Deregister an existing Password Policy Import Plugin configuration change listener.
|
addChangeListener, isEnabled, removeChangeListener
dn, name
Class<? extends PasswordPolicyImportPluginCfg> configurationClass()
configurationClass
in interface Configuration
configurationClass
in interface PluginCfg
void addPasswordPolicyImportChangeListener(ConfigurationChangeListener<PasswordPolicyImportPluginCfg> listener)
listener
- The Password Policy Import Plugin configuration change listener.void removePasswordPolicyImportChangeListener(ConfigurationChangeListener<PasswordPolicyImportPluginCfg> listener)
listener
- The Password Policy Import Plugin configuration change listener.SortedSet<String> getDefaultAuthPasswordStorageScheme()
Specifies the names of password storage schemes that to be used for encoding passwords contained in attributes with the auth password syntax for entries that do not include the ds-pwp-password-policy-dn attribute specifying which password policy should be used to govern them.
SortedSet<Dn> getDefaultAuthPasswordStorageSchemeDns()
Specifies the names of password storage schemes that to be used for encoding passwords contained in attributes with the auth password syntax for entries that do not include the ds-pwp-password-policy-dn attribute specifying which password policy should be used to govern them.
SortedSet<String> getDefaultUserPasswordStorageScheme()
Specifies the names of the password storage schemes to be used for encoding passwords contained in attributes with the user password syntax for entries that do not include the ds-pwp-password-policy-dn attribute specifying which password policy is to be used to govern them.
SortedSet<Dn> getDefaultUserPasswordStorageSchemeDns()
Specifies the names of the password storage schemes to be used for encoding passwords contained in attributes with the user password syntax for entries that do not include the ds-pwp-password-policy-dn attribute specifying which password policy is to be used to govern them.
boolean isInvokeForInternalOperations()
Indicates whether the plug-in should be invoked for internal operations.
Any plug-in that can be invoked for internal operations must ensure that it does not create any new internal operatons that can cause the same plug-in to be re-invoked.
isInvokeForInternalOperations
in interface PluginCfg
String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the plug-in implementation.
getJavaClass
in interface PluginCfg
SortedSet<PluginCfgDefn.PluginType> getPluginType()
Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.
getPluginType
in interface PluginCfg
Copyright 2010-2020 ForgeRock AS.