{
"name": "in dictionary (repeated)",
"principal": "test@EXAMPLE.ORG",
- "password": "stanfordstanford",
- "code": "KADM5_PASS_Q_GENERIC",
- "error": "it is based on a (duplicated) dictionary word"
+ "password": "stanfordstanford"
},
{
"name": "in dictionary (reversed)",
{
"name": "seven characters",
"principal": "test@EXAMPLE.ORG",
- "password": "dfareas",
- "code": "KADM5_PASS_Q_GENERIC",
- "error": "it is too short"
+ "password": "dfareas"
},
{
"name": "four characters",
vtable->close(ctx, data);
/* Add simple character class configuration to krb5.conf. */
- setup_argv[5] = (char *) "minimum_different";
- setup_argv[6] = (char *) "8";
- setup_argv[7] = (char *) "require_ascii_printable";
+ setup_argv[3] = (char *) "minimum_different";
+ setup_argv[4] = (char *) "8";
+ setup_argv[5] = (char *) "require_ascii_printable";
+ setup_argv[6] = (char *) "true";
+ setup_argv[7] = (char *) "require_non_letter";
setup_argv[8] = (char *) "true";
- setup_argv[9] = (char *) "require_non_letter";
- setup_argv[10] = (char *) "true";
- setup_argv[11] = NULL;
+ setup_argv[9] = NULL;
run_setup((const char **) setup_argv);
/* Obtain a new Kerberos context with that krb5.conf file. */