KRB5_KDB_REQUIRES_PWCHANGE
{ "requires-pw-change", KRB5_KDB_REQUIRES_PWCHANGE },
dbent->attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
!(princ.attributes & KRB5_KDB_REQUIRES_PWCHANGE)) {
clear(princ->attributes, KRB5_KDB_REQUIRES_PWCHANGE);
if (isflagset(client->attributes, KRB5_KDB_REQUIRES_PWCHANGE) &&
kdb->attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
kdb->attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
kdb->attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
{"needchange", KRB5_KDB_REQUIRES_PWCHANGE, 0},
{"pwchange", KRB5_KDB_REQUIRES_PWCHANGE, 0},
{"requires_pwchange", KRB5_KDB_REQUIRES_PWCHANGE, 0},
ent.attributes = KRB5_KDB_REQUIRES_PWCHANGE;
policyparams->tktflags |= KRB5_KDB_REQUIRES_PWCHANGE;
policyparams->tktflags &= (int)(~KRB5_KDB_REQUIRES_PWCHANGE);
policyparams->tktflags |= KRB5_KDB_REQUIRES_PWCHANGE;
policyparams->tktflags &= (int)(~KRB5_KDB_REQUIRES_PWCHANGE);
if (ticketflags & KRB5_KDB_REQUIRES_PWCHANGE)
if (ticketflags & KRB5_KDB_REQUIRES_PWCHANGE)
rparams->tktflags |= KRB5_KDB_REQUIRES_PWCHANGE;
rparams->tktflags &= (int)(~KRB5_KDB_REQUIRES_PWCHANGE);