These rules can be used for RACF Rules generation--please see:
Each RACF Rule includes a setting that defines the positions of the password for the Rule, using a comma-delimited list with support for ranges.
For example, "1,2,4,8" applies to positions 1, 2, 4 and 8 while "1,2,5..10" applies to positions 1, 2, 5, 6, 7, 8, 9 and 10 -- a range can be defined using both the elipsis (..) or colon (:) (even though the colon is used a separator between the rule name and the setting, if a colon is in the setting, the parser recognizes and includes the colon).
Note that a secure randomization algorithm is employed at all distributions and assignment of character type positions. Also, if the positions defined for all of the RACF rules do not cover all the positions in the password (up to defined length), the "gaps" will be filled using the RACFAlphaNum rule.
Example: SetPasswordRules=pwLength:10;racfspecialChars;racfMixedNum:1,3,7..10;racfSpecial:2,4;racfMixedConsonant:5,6;
Rule Name |
Type |
Reference |
Description |
MixedCase |
Boolean |
MIXEDCASE |
Set TRUE in order to include lower case alpha/letter characters |
RACFAlpha |
Position List |
ALPHA |
Upper case alphabetic characters and the "national" characters '#', '$' and '@' |
RACFAlphaNum |
Position List |
ALPHANUM |
Same as ALPHA as well as numeric digits. Will include at least one of each if at least 2 positions in the list. |
RACFVowel |
Position List |
VOWEL |
Vowels 'A', 'E', 'I', 'O' and 'U' |
RACFNoVowel |
Position List |
NOVOWEL |
Characters that are not Vowels - ALPHA Consonants only along with numeric digits. Will include at least one of each if at least 2 positions in the list. |
RACFConsonant |
Position List |
CONSONANT |
Upper-case non-vowel characters. |
RACFNumeric |
Position List |
NUMERIC |
Numeric digits '0' through '9' |
RACFNational |
Position List |
NATIONAL |
The characters '#', '$' and '@' |
RACFMixedAll |
Position List |
MIXEDALL |
National chars and Special, Numeric characters, Uppercase alpha and Lowercase if MixedCase is active. Will include one of each up to 4 positions, with random type allocation used when less than 4. |
RACFMixedConsonant |
Position List |
MIXEDCONSONANT |
Upper case an Lower case Consonants |
RACFMixedVowel |
Position List |
MIXEDVOWEL |
Upper and Lower case Vowels, A, E, I, O, U, and a, e, i, o, u |
RACFMixedNum |
Position List |
MIXEDNUM |
Upper case ALPHA (with national characters), Lower Case Alpha and Numeric digits. Will include one of each up to 3 positions, with random type allocation used when less than 3. |
RACFSpecial |
Position List |
SPECIAL |
Includes the RACFSpecialChars along with the national characters '#', '$' and '@' |