KRB5_KDB_DISALLOW_ALL_TIX
princ.attributes |= KRB5_KDB_DISALLOW_ALL_TIX;
if(!created && (princ.attributes & KRB5_KDB_DISALLOW_ALL_TIX))
princ.attributes &= (~KRB5_KDB_DISALLOW_ALL_TIX);
princ.attributes |= KRB5_KDB_DISALLOW_ALL_TIX;
princ.attributes &= (~KRB5_KDB_DISALLOW_ALL_TIX);
princ.attributes &= (~KRB5_KDB_DISALLOW_ALL_TIX);
ent.attributes &= (~KRB5_KDB_DISALLOW_ALL_TIX);
ent.attributes = KRB5_KDB_DISALLOW_ALL_TIX;
ent.attributes |= attributes | KRB5_KDB_DISALLOW_ALL_TIX;
ent->attributes = default_ent->attributes & ~KRB5_KDB_DISALLOW_ALL_TIX;
{ "disallow-all-tix", KRB5_KDB_DISALLOW_ALL_TIX },
flags->invalid = !!(attr & KRB5_KDB_DISALLOW_ALL_TIX);
a |= KRB5_KDB_DISALLOW_ALL_TIX;
if (entry->attributes & KRB5_KDB_DISALLOW_ALL_TIX)
if (entry->attributes & KRB5_KDB_DISALLOW_ALL_TIX)
entry->attributes |= KRB5_KDB_DISALLOW_ALL_TIX;
flags->invalid = !!(attr & KRB5_KDB_DISALLOW_ALL_TIX);
out->attributes |= ent.entry.flags.invalid ? KRB5_KDB_DISALLOW_ALL_TIX : 0;
princ.attributes |= KRB5_KDB_DISALLOW_ALL_TIX;
princ.attributes &= ~KRB5_KDB_DISALLOW_ALL_TIX; /* clear notix */
entry->attributes |= KRB5_KDB_DISALLOW_ALL_TIX;
server->attributes & KRB5_KDB_DISALLOW_ALL_TIX) {
if (isflagset(client->attributes, KRB5_KDB_DISALLOW_ALL_TIX)) {
if (isflagset(server->attributes, KRB5_KDB_DISALLOW_ALL_TIX)) {
if (server->attributes & KRB5_KDB_DISALLOW_ALL_TIX) {
ent.max_life = KRB5_KDB_DISALLOW_ALL_TIX;
!(entry->attributes & KRB5_KDB_DISALLOW_ALL_TIX))
{"allow_tickets", KRB5_KDB_DISALLOW_ALL_TIX, 1},
{"allow_tix", KRB5_KDB_DISALLOW_ALL_TIX, 1},
{"disallow_all_tix", KRB5_KDB_DISALLOW_ALL_TIX, 0},
ent.attributes = KRB5_KDB_DISALLOW_ALL_TIX;
ent->attributes = KRB5_KDB_DISALLOW_ALL_TIX;
|| db_entry->attributes & KRB5_KDB_DISALLOW_ALL_TIX) {
policyparams->tktflags &= (int)(~KRB5_KDB_DISALLOW_ALL_TIX);
policyparams->tktflags |= KRB5_KDB_DISALLOW_ALL_TIX;
policyparams->tktflags &= (int)(~KRB5_KDB_DISALLOW_ALL_TIX);
policyparams->tktflags |= KRB5_KDB_DISALLOW_ALL_TIX;
if (ticketflags & KRB5_KDB_DISALLOW_ALL_TIX)
if (ticketflags & KRB5_KDB_DISALLOW_ALL_TIX)
rparams->tktflags &= (int)(~KRB5_KDB_DISALLOW_ALL_TIX);
rparams->tktflags |= KRB5_KDB_DISALLOW_ALL_TIX;
rblock.flags |= KRB5_KDB_DISALLOW_ALL_TIX;
entry->attributes |= KRB5_KDB_DISALLOW_ALL_TIX;