Add KRB5_KDB_ALLOW_DIGEST
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17926 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -67,6 +67,7 @@
|
||||
#define KRB5_KDB_OK_AS_DELEGATE 0x00010000
|
||||
#define KRB5_KDB_TRUSTED_FOR_DELEGATION 0x00020000
|
||||
#define KRB5_KDB_ALLOW_KERBEROS4 0x00040000
|
||||
#define KRB5_KDB_ALLOW_DIGEST 0x00080000
|
||||
|
||||
#define KADM5_PRINCIPAL 0x000001
|
||||
#define KADM5_PRINC_EXPIRE_TIME 0x000002
|
||||
|
@@ -56,6 +56,7 @@ attr_to_flags(unsigned attr, HDBFlags *flags)
|
||||
flags->ok_as_delegate = !!(attr & KRB5_KDB_OK_AS_DELEGATE);
|
||||
flags->trusted_for_delegation = !!(attr & KRB5_KDB_TRUSTED_FOR_DELEGATION);
|
||||
flags->allow_kerberos4 = !!(attr & KRB5_KDB_ALLOW_KERBEROS4);
|
||||
flags->allow_digest = !!(attr & KRB5_KDB_ALLOW_DIGEST);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@@ -109,6 +109,7 @@ kadm5_s_get_principal(void *server_handle,
|
||||
out->attributes |= ent.entry.flags.ok_as_delegate ? KRB5_KDB_OK_AS_DELEGATE : 0;
|
||||
out->attributes |= ent.entry.flags.trusted_for_delegation ? KRB5_KDB_TRUSTED_FOR_DELEGATION : 0;
|
||||
out->attributes |= ent.entry.flags.allow_kerberos4 ? KRB5_KDB_ALLOW_KERBEROS4 : 0;
|
||||
out->attributes |= ent.entry.flags.allow_digest ? KRB5_KDB_ALLOW_DIGEST : 0;
|
||||
}
|
||||
if(mask & KADM5_MAX_LIFE) {
|
||||
if(ent.entry.max_life)
|
||||
|
Reference in New Issue
Block a user