Lines Matching refs:ent

128 entry2string_int (krb5_context context, krb5_storage *sp, hdb_entry *ent)
135 ret = krb5_unparse_name(context, ent->principal, &p);
141 append_string(context, sp, "%d", ent->kvno);
143 for(i = 0; i < ent->keys.len; i++){
145 if(ent->keys.val[i].mkvno)
147 *ent->keys.val[i].mkvno,
148 ent->keys.val[i].key.keytype);
151 ent->keys.val[i].key.keytype);
153 append_hex(context, sp, &ent->keys.val[i].key.keyvalue);
156 if(ent->keys.val[i].salt){
157 append_string(context, sp, "%u/", ent->keys.val[i].salt->type);
158 append_hex(context, sp, &ent->keys.val[i].salt->salt);
164 append_event(context, sp, &ent->created_by);
166 append_event(context, sp, ent->modified_by);
169 if(ent->valid_start)
170 append_string(context, sp, "%s ", time2str(*ent->valid_start));
175 if(ent->valid_end)
176 append_string(context, sp, "%s ", time2str(*ent->valid_end));
181 if(ent->pw_end)
182 append_string(context, sp, "%s ", time2str(*ent->pw_end));
187 if(ent->max_life)
188 append_string(context, sp, "%d ", *ent->max_life);
193 if(ent->max_renew)
194 append_string(context, sp, "%d ", *ent->max_renew);
199 append_string(context, sp, "%d ", HDBFlags2int(ent->flags));
202 if(ent->generation) {
203 append_string(context, sp, "%s:%d:%d ", time2str(ent->generation->time),
204 ent->generation->usec,
205 ent->generation->gen);
210 if(ent->extensions && ent->extensions->len > 0) {
211 for(i = 0; i < ent->extensions->len; i++) {
216 &ent->extensions->val[i], &sz, ret);
232 ent->extensions->len - 1 != i ? ":" : "");
243 hdb_entry2string (krb5_context context, hdb_entry *ent, char **str)
255 ret = entry2string_int(context, sp, ent);