|
NAMEOpenXPKI::Server::Workflow::Validator::PasswordQualitySYNOPSISclass: OpenXPKI::Server::Workflow::Validator::PasswordQuality arg: - $password param: checks: - length - dict minlen: 6 DESCRIPTIONCheck if the given password passes certain quality checks (see the "checks" parameter). The validator fails if it believes the password to be bad.All configuration can be done using the validator config file. ARGUMENT
PARAMETERSchecksSet the list of checks to be performed.Available checks: Default
Legacy checks
To maintain backwards compatibility some legacy checks are enabled automatically depending on the presence of certain configuration parameters (see comments below). minlen"length" check: set minimum password length (default: 8).maxlen"length" check: set maxmimum password length (default: 255).dictionaries"dict" check: a comma separated list of files where the first existing one is used for dictionary checks (default: /usr/dict/web2, /usr/dict/words, /usr/share/dict/words, /usr/share/dict/linux.words).mindiffchars"diffchars" check: set minimum required different characters to avoid passwords like "000000000000ciao0000000" (default: 6).minentropy"entropy" check: minimum required entropy (default: 60).groupsEnable "groups" check and set the amount of required different groups (default: 2).There are four groups: digits, small letters, capital letters, others. So "groups" may be set to a value between 1 and 4. followingEnable "partsequence" check and set the length of the sequences that are searched for in the password (default: 5).E.g. a setting of "following: 4" will complain about passwords containing "abcd" or "1234" or "qwer". dictionaryEnable "partdict" check and set the minimal length for dictionary words that are tested to occur in the password. (default: 4).
Visit the GSP FreeBSD Man Page Interface. |