Lines Matching +full:pam +full:- +full:krb5
2 * Authentication tests for the pam-krb5 module with ticket cache.
6 * PAM module running as the same user for which the ticket cache will be
11 * Copyright 2011-2012, 2014
14 * SPDX-License-Identifier: BSD-3-clause or GPL-1+
18 #include <portable/krb5.h>
19 #include <portable/pam.h>
26 #include <tests/fakepam/pam.h>
44 is_string(config->newpass, authtok, "...and it is correct"); in check_authtok()
58 config.user = krbconf->username; in main()
59 config.password = krbconf->password; in main()
60 config.extra[0] = krbconf->userprinc; in main()
62 /* Generate a testing krb5.conf file. */ in main()
63 kerberos_generate_conf(krbconf->realm); in main()
74 run_script("data/scripts/password/too-long", &config); in main()
75 run_script("data/scripts/password/too-long-debug", &config); in main()
80 run_script("data/scripts/password/authtok-too-long", &config); in main()
81 run_script("data/scripts/password/authtok-too-long-debug", &config); in main()
94 config.newpass = krbconf->password; in main()
95 run_script("data/scripts/password/basic-debug", &config); in main()
98 config.password = krbconf->password; in main()
100 run_script("data/scripts/password/prompt-principal", &config); in main()
102 /* Change the password back and test expose-account. */ in main()
104 config.newpass = krbconf->password; in main()
111 config.password = krbconf->password; in main()
115 config.newpass = krbconf->password; in main()
116 run_script("data/scripts/password/no-banner", &config); in main()
119 config.password = krbconf->password; in main()
121 run_script("data/scripts/password/banner-expose", &config); in main()
123 config.newpass = krbconf->password; in main()
124 run_script("data/scripts/password/no-banner-expose", &config); in main()
127 config.password = krbconf->password; in main()
134 config.authtok = krbconf->password; in main()
136 run_script("data/scripts/password/authtok-force", &config); in main()
145 config.password = "old-password"; in main()
146 config.newpass = "new-password"; in main()