|
69 |
cracklib.LOW_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/lower', '0')) * -1 |
69 |
cracklib.LOW_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/lower', '0')) * -1 |
70 |
if self.ConfigRegistry.get('password/quality/credit/other', '0'): |
70 |
if self.ConfigRegistry.get('password/quality/credit/other', '0'): |
71 |
cracklib.OTH_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/other', '0')) * -1 |
71 |
cracklib.OTH_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/other', '0')) * -1 |
72 |
self.forbidden_chars = self.ConfigRegistry.get('password/quality/forbidden/chars', '') |
72 |
self.forbidden_chars = self.ConfigRegistry.get('password/quality/forbidden/chars', '').decode('utf-8') |
73 |
self.required_chars = self.ConfigRegistry.get('password/quality/required/chars', '') |
73 |
self.required_chars = self.ConfigRegistry.get('password/quality/required/chars', '').decode('utf-8') |
74 |
|
74 |
|
75 |
# to be compatible with UCS 2.3 kerberos check_cracklib.py |
75 |
# to be compatible with UCS 2.3 kerberos check_cracklib.py |
76 |
if self.ConfigRegistry.get('password/quality/length/min', None): |
76 |
if self.ConfigRegistry.get('password/quality/length/min', None): |