Lines Matching defs:ent

127 entry2string_int (krb5_context context, krb5_storage *sp, hdb_entry *ent)
134 ret = krb5_unparse_name(context, ent->principal, &p);
140 append_string(context, sp, "%d", ent->kvno);
142 for(i = 0; i < ent->keys.len; i++){
144 if(ent->keys.val[i].mkvno)
146 *ent->keys.val[i].mkvno,
147 ent->keys.val[i].key.keytype);
150 ent->keys.val[i].key.keytype);
152 append_hex(context, sp, &ent->keys.val[i].key.keyvalue);
155 if(ent->keys.val[i].salt){
156 append_string(context, sp, "%u/", ent->keys.val[i].salt->type);
157 append_hex(context, sp, &ent->keys.val[i].salt->salt);
163 append_event(context, sp, &ent->created_by);
165 append_event(context, sp, ent->modified_by);
168 if(ent->valid_start)
169 append_string(context, sp, "%s ", time2str(*ent->valid_start));
174 if(ent->valid_end)
175 append_string(context, sp, "%s ", time2str(*ent->valid_end));
180 if(ent->pw_end)
181 append_string(context, sp, "%s ", time2str(*ent->pw_end));
186 if(ent->max_life)
187 append_string(context, sp, "%d ", *ent->max_life);
192 if(ent->max_renew)
193 append_string(context, sp, "%d ", *ent->max_renew);
198 append_string(context, sp, "%d ", HDBFlags2int(ent->flags));
201 if(ent->generation) {
202 append_string(context, sp, "%s:%d:%d ", time2str(ent->generation->time),
203 ent->generation->usec,
204 ent->generation->gen);
209 if(ent->extensions && ent->extensions->len > 0) {
210 for(i = 0; i < ent->extensions->len; i++) {
215 &ent->extensions->val[i], &sz, ret);
231 ent->extensions->len - 1 != i ? ":" : "");
242 hdb_entry2string (krb5_context context, hdb_entry *ent, char **str)
254 ret = entry2string_int(context, sp, ent);