• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/Heimdal-398.1.2/lib/kadm5/

Lines Matching defs:ent

65  * Modify the `ent' according to `tl_data'.
71 hdb_entry_ex *ent,
82 ret = hdb_entry_set_password(context, db, &ent->entry, pw);
95 ret = hdb_entry_set_pw_change_time(context, &ent->entry, t);
107 ret = hdb_replace_extension(context, &ent->entry, &ext);
116 default_flags(hdb_entry_ex *ent)
118 memset(&ent->entry.flags, 0, sizeof(ent->entry.flags));
119 ent->entry.flags.client = 1;
120 ent->entry.flags.server = 1;
121 ent->entry.flags.forwardable = 1;
122 ent->entry.flags.proxiable = 1;
123 ent->entry.flags.renewable = 1;
124 ent->entry.flags.postdate = 1;
129 * Create the hdb entry `ent' based on data from `princ' with
136 hdb_entry_ex *ent,
146 set_value(ent->entry.valid_end, princ->princ_expire_time);
148 set_null(ent->entry.valid_end);
153 set_value(ent->entry.pw_end, princ->pw_expiration);
155 set_null(ent->entry.pw_end);
159 attr_to_flags(princ->attributes, &ent->entry.flags);
161 attr_to_flags(def->attributes, &ent->entry.flags);
162 ent->entry.flags.invalid = 0;
164 default_flags(ent);
167 default_flags(ent);
172 set_value(ent->entry.max_life, (unsigned int)princ->max_life);
174 set_null(ent->entry.max_life);
177 set_value(ent->entry.max_life, (unsigned int)def->max_life);
179 set_null(ent->entry.max_life);
186 ret = hdb_change_kvno(context->context, princ->kvno, &ent->entry);
189 ent->entry.kvno = princ->kvno; /* force it */
194 set_value(ent->entry.max_renew, (unsigned int)princ->max_renewable_life);
196 set_null(ent->entry.max_renew);
199 set_value(ent->entry.max_renew, (unsigned int)def->max_renewable_life);
201 set_null(ent->entry.max_renew);
206 _kadm5_set_keys2(context, &ent->entry,
214 ret = perform_tl_data(context->context, context->db, ent, tl);