KRB5_KDB_PWCHANGE_SERVICE
{"password_changing_service", 25, KRB5_KDB_PWCHANGE_SERVICE, 0 },
KRB5_KDB_PWCHANGE_SERVICE,
KRB5_KDB_PWCHANGE_SERVICE,
if (isflagset(server->attributes, KRB5_KDB_PWCHANGE_SERVICE) &&
!isflagset(server.attributes, KRB5_KDB_PWCHANGE_SERVICE)) {
!isflagset(server.attributes, KRB5_KDB_PWCHANGE_SERVICE)) {
policyparams->tktflags |= KRB5_KDB_PWCHANGE_SERVICE;
policyparams->tktflags &= (int)(~KRB5_KDB_PWCHANGE_SERVICE);
policyparams->tktflags |= KRB5_KDB_PWCHANGE_SERVICE;
policyparams->tktflags &= (int)(~KRB5_KDB_PWCHANGE_SERVICE);
if (ticketflags & KRB5_KDB_PWCHANGE_SERVICE)
if (ticketflags & KRB5_KDB_PWCHANGE_SERVICE)
rparams->tktflags |= KRB5_KDB_PWCHANGE_SERVICE;
rparams->tktflags &= (int)(~KRB5_KDB_PWCHANGE_SERVICE);
rblock.flags = KRB5_KDB_DISALLOW_TGT_BASED | KRB5_KDB_PWCHANGE_SERVICE;
rblock.flags = KRB5_KDB_DISALLOW_TGT_BASED | KRB5_KDB_PWCHANGE_SERVICE;
{ KRB5_KDB_PWCHANGE_SERVICE, 1, flags_pwsvc_in, flags_pwsvc_out },